From 3f0501f5f107002509794f72da354eda706693bb Mon Sep 17 00:00:00 2001 From: Deepinder Setia Date: Fri, 13 Nov 2015 15:59:12 -0800 Subject: [PATCH] Allow sending logs to syslog Change-Id: I65da764d44d2a86613cb9347b6bef24ab5ae56b5 Closes-Bug: #1505322 (cherry picked from commit 8959a15a0bf3155db4dd33d027c1001ac21035d7) --- src/discovery/disc_server.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/discovery/disc_server.py b/src/discovery/disc_server.py index ed08fd6acf0..104eaf6123d 100644 --- a/src/discovery/disc_server.py +++ b/src/discovery/disc_server.py @@ -191,6 +191,7 @@ def __init__(self, args): self._sandesh.set_logging_params(enable_local_log=self._args.log_local, category=self._args.log_category, level=self._args.log_level, + enable_syslog=args.use_syslog, file=self._args.log_file) self._sandesh.trace_buffer_create(name="dsHeartBeatTraceBuf", size=1000) @@ -1041,6 +1042,7 @@ def parse_args(args_str): --cass_server_port 9160 --listen_ip_addr 127.0.0.1 --listen_port 5998 + --use_syslog --worker_id 1 ''' @@ -1079,6 +1081,7 @@ def parse_args(args_str): 'http_server_port': '5997', 'log_local': False, 'log_level': SandeshLevel.SYS_DEBUG, + 'use_syslog': False, 'log_category': '', 'log_file': Sandesh._DEFAULT_LOG_FILE, 'worker_id': '0', @@ -1160,6 +1163,9 @@ def parse_args(args_str): parser.add_argument( "--log_category", help="Category filter for local logging of sandesh messages") + parser.add_argument( + "--use_syslog", action="store_true", + help="Use syslog for logging") parser.add_argument("--log_file", help="Filename for the logs to be written to") parser.add_argument(