Conditions | 8 |
Total Lines | 14 |
Code Lines | 12 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | """Определяет логирование процесса.""" |
||
24 | def writelog(logmsg: str) -> None: |
||
25 | """Пишет лог, если так указано в конфиге.""" |
||
26 | if os.path.isfile(opt_logname) is False: |
||
27 | pass |
||
28 | elif check_logging_opt() is True: |
||
29 | if logmsg == 'init': |
||
30 | with codecs.open(opt_logname, 'a', 'utf-8') as log: |
||
31 | log.write(f'\n\n{timestamp} - Start Program\n----------\n') |
||
32 | else: |
||
33 | with codecs.open(opt_logname, 'a', 'utf-8') as log: |
||
34 | log.write(f'{timestamp} - {logmsg}\n') |
||
35 | elif check_logging_opt() == 'ERR': |
||
36 | with codecs.open(opt_logname, 'a', 'utf-8') as log: |
||
37 | log.write(f'{timestamp} - Logging config error!\n') |
||
38 |