File tree Expand file tree Collapse file tree 1 file changed +20
-5
lines changed
Expand file tree Collapse file tree 1 file changed +20
-5
lines changed Original file line number Diff line number Diff line change 11import enum
2+ import functools
23
34import sentry_sdk
45from sentry_sdk .integrations import Integration , DidNotEnable
2021 import loguru
2122 from loguru import logger
2223 from loguru ._defaults import LOGURU_FORMAT as DEFAULT_FORMAT
24+ from loguru ._logger import Logger
2325except ImportError :
2426 raise DidNotEnable ("LOGURU is not installed" )
2527
@@ -89,11 +91,24 @@ def setup_once():
8991 )
9092
9193 if LoguruIntegration .sentry_logs_level is not None :
92- logger .add (
93- LoguruSentryLogsHandler (level = LoguruIntegration .sentry_logs_level ),
94- level = LoguruIntegration .sentry_logs_level ,
95- format = LoguruIntegration .event_format ,
96- )
94+ #logger.add(
95+ # LoguruSentryLogsHandler(level=LoguruIntegration.sentry_logs_level),
96+ # level=LoguruIntegration.sentry_logs_level,
97+ # format=LoguruIntegration.event_format,
98+ #)
99+
100+ original_log = Logger ._log
101+
102+ @functools .wraps (original_log )
103+ def _sentry_patched_log (self , * args , ** kwargs ):
104+ print ('hello from senry patched' )
105+ log_args = args [4 ]
106+ if log_args :
107+ pass
108+ result = original_log (self , * args , ** kwargs )
109+ return result
110+
111+ Logger ._log = _sentry_patched_log
97112
98113
99114class _LoguruBaseHandler (_BaseHandler ):
You can’t perform that action at this time.
0 commit comments