def logMessages(self, request):
"""Write a log message from the Swarm FE to the log.
Args:
request: A log message request.
Returns:
Void message.
"""
Level = api_backend.LogMessagesRequest.LogMessage.Level
log = logging.getLogger(__name__)
for message in request.messages:
level = message.level if message.level is not None else Level.info
# Create a log record and override the pathname and lineno. These
# messages come from the front end, so it's misleading to say that they
# come from api_backend_service.
record = logging.LogRecord(name=__name__, level=level.number, pathname='',
lineno='', msg=message.message, args=None,
exc_info=None)
log.handle(record)
return message_types.VoidMessage()
api_backend_service.py 文件源码
python
阅读 36
收藏 0
点赞 0
评论 0
评论列表
文章目录