# HG changeset patch # User Marcin Kuzminski # Date 2019-09-05 10:47:49 # Node ID 36433cb7dea2ae76a1103f1fe0e2e7e2e8a47ae9 # Parent 03ca55145a3048c5f58d3e4b6b7c5852f522c7d1 rcextensions: added logging for basic function calls diff --git a/rhodecode/config/rcextensions/hooks.py b/rhodecode/config/rcextensions/hooks.py --- a/rhodecode/config/rcextensions/hooks.py +++ b/rhodecode/config/rcextensions/hooks.py @@ -15,8 +15,9 @@ # This program is dual-licensed. If you wish to learn more about the # RhodeCode Enterprise Edition, including its added features, Support services, # and proprietary license terms, please see https://rhodecode.com/licenses/ - +import logging from .utils import DotDict, HookResponse, has_kwargs +log = logging.getLogger('rhodecode.' + __name__) # Config shortcut to keep, all configuration in one place diff --git a/rhodecode/config/rcextensions/utils.py b/rhodecode/config/rcextensions/utils.py --- a/rhodecode/config/rcextensions/utils.py +++ b/rhodecode/config/rcextensions/utils.py @@ -16,10 +16,13 @@ # RhodeCode Enterprise Edition, including its added features, Support services, # and proprietary license terms, please see https://rhodecode.com/licenses/ +import logging import os import functools import collections +log = logging.getLogger('rhodecode.' + __name__) + class HookResponse(object): def __init__(self, status, output): @@ -135,6 +138,7 @@ def has_kwargs(required_args): _verify_kwargs(func.func_name, required_args.keys(), kwargs) # in case there's `calls` defined on module we store the data maybe_log_call(func.func_name, args, kwargs) + log.debug('Calling rcextensions function %s', func.func_name) return func(*args, **kwargs) return wrapper return wrap