mirror of
https://github.com/lkddi/dell-fans-controller-docker.git
synced 2026-04-03 18:10:51 +08:00
19 lines
597 B
Python
19 lines
597 B
Python
|
|
import logging
|
||
|
|
from datetime import datetime, timezone, timedelta
|
||
|
|
|
||
|
|
logger = logging.getLogger(__name__)
|
||
|
|
logger.setLevel(logging.DEBUG)
|
||
|
|
|
||
|
|
|
||
|
|
class CustomFormatter(logging.Formatter):
|
||
|
|
def format(self, record):
|
||
|
|
desired_timezone = timezone(timedelta(hours=8))
|
||
|
|
current_time = datetime.now(desired_timezone).strftime('%Y-%m-%d %H:%M:%S')
|
||
|
|
record.customtime = current_time
|
||
|
|
return super().format(record)
|
||
|
|
|
||
|
|
|
||
|
|
stream_handler = logging.StreamHandler()
|
||
|
|
stream_handler.setFormatter(CustomFormatter(' %(customtime)s [%(levelname)s] %(message)s'))
|
||
|
|
logger.addHandler(stream_handler)
|