Skip to content
Snippets Groups Projects
Commit 713a7360 authored by Dariusz Kędzierski's avatar Dariusz Kędzierski
Browse files

Added --log_traceback program option

Enabling this option will log traceback from exception.
parent 1a3ef2ab
No related branches found
No related tags found
3 merge requests!9finally merge old fixes with master,!7merge changes from hbt4,!4Attach traceback in jussi interal error
......@@ -117,7 +117,6 @@ class JussiInteralError(Exception):
jrpc_request: JrpcRequest=None,
jrpc_response: JrpcResponse=None,
exception: Exception = None,
log_traceback: bool = True,
error_logger: logging.Logger = None,
**kwargs) -> None:
......@@ -128,7 +127,7 @@ class JussiInteralError(Exception):
self.jsonrpc_request = jrpc_request
self.jsonrpc_response = jrpc_response
self.exception = exception
self.log_traceback = log_traceback
self.log_traceback = http_request.app.config.args.log_traceback
self.logger = error_logger or logger
self.kwargs = kwargs
......
......@@ -129,6 +129,11 @@ def parse_args(args: list = None):
parser.add_argument('--statsd_url', type=str, env_var='JUSSI_STATSD_URL',
help='statsd://host:port',
default=None)
parser.add_argument('--log_traceback', type=lambda x: bool(strtobool(x)),
env_var='JUSSI_LOG_TRACEBACK',
help='Add traceback information to error message',
default=False)
return parser.parse_args(args=args)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment