mirror of
https://github.com/zhayujie/bot-on-anything.git
synced 2026-03-03 00:24:53 +08:00
feat: support terminal channel
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
# channel
|
||||
TERMINAL = "terminal"
|
||||
WECHAT = "wechat"
|
||||
WECHAT_MP = "wechat_mp"
|
||||
WECHAT_MP_SERVICE = "wechat_mp_service"
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
import logging
|
||||
import sys
|
||||
|
||||
SWITCH = True
|
||||
|
||||
def _get_logger():
|
||||
log = logging.getLogger('log')
|
||||
@@ -13,6 +14,41 @@ def _get_logger():
|
||||
log.addHandler(console_handle)
|
||||
return log
|
||||
|
||||
def close_log():
|
||||
global SWITCH
|
||||
SWITCH = False
|
||||
|
||||
|
||||
def debug(arg, *args):
|
||||
if SWITCH:
|
||||
if len(args) == 0:
|
||||
logger.debug(arg)
|
||||
else:
|
||||
logger.debug(arg.format(*args))
|
||||
|
||||
def info(arg, *args):
|
||||
if SWITCH:
|
||||
if len(args) == 0:
|
||||
logger.info(arg)
|
||||
else:
|
||||
logger.info(arg.format(*args))
|
||||
|
||||
|
||||
def warn(arg, *args):
|
||||
if len(args) == 0:
|
||||
logger.warning(arg)
|
||||
else:
|
||||
logger.warning(arg.format(*args))
|
||||
|
||||
def error(arg, *args):
|
||||
if len(args) == 0:
|
||||
logger.error(arg)
|
||||
else:
|
||||
logger.error(arg.format(*args))
|
||||
|
||||
def exception(e):
|
||||
logger.exception(e)
|
||||
|
||||
|
||||
# 日志句柄
|
||||
logger = _get_logger()
|
||||
logger = _get_logger()
|
||||
|
||||
Reference in New Issue
Block a user