Add | Test and more

This commit is contained in:
shenjack 2023-10-25 00:36:57 +08:00
parent 5ddb5dd9a0
commit c5842a7fbe
Signed by: shenjack
GPG Key ID: 7B1134A979775551
2 changed files with 40 additions and 16 deletions

View File

@ -8,9 +8,9 @@ import time
from string import Template
from typing import List, Union, Optional
from lib_not_dr.types.options import Options
from structers import LogMessage, FormattingMessage
from lib_not_dr.types.options import Options
from lib_not_dr.logger.structers import LogMessage, FormattingMessage
class BaseFormatter(Options):
@ -104,23 +104,23 @@ class LevelFormatter(BaseFormatter):
level_name_map = {
0: 'NOTSET',
10: 'TRACE',
20: 'FINE',
30: 'DEBUG',
40: 'INFO',
50: 'WARN',
60: 'ERROR',
70: 'FATAL'
2: 'TRACE',
5: 'FINE',
7: 'DEBUG',
10: 'INFO',
30: 'WARN',
50: 'ERROR',
90: 'FATAL'
}
name_level_map = {
'NOTSET': 0,
'TRACE': 10,
'FINE': 20,
'DEBUG': 30,
'INFO': 40,
'WARN': 50,
'ERROR': 60,
'FATAL': 70
'TRACE': 2,
'FINE': 5,
'DEBUG': 7,
'INFO': 10,
'WARN': 30,
'ERROR': 50,
'FATAL': 90
}
@classmethod

24
test/logger/formatter.py Normal file
View File

@ -0,0 +1,24 @@
# -------------------------------
# Difficult Rocket
# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com
# All rights reserved
# -------------------------------
import unittest
from lib_not_dr.logger.formatter import BaseFormatter, TimeFormatter, LevelFormatter
class FormatterTest(unittest.TestCase):
def test_formatter(self):
formatter = BaseFormatter()
formatter.info()
def test_time_formatter(self):
formatter = TimeFormatter()
formatter.info()
def test_level_formatter(self):
formatter = LevelFormatter()
formatter.info()