| Conditions | 1 | 
| Total Lines | 28 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 2 | 
| CRAP Score | 1 | 
| Changes | 1 | ||
| Bugs | 0 | Features | 0 | 
| 1 | """Module which contains logging configuration."""  | 
            ||
| 16 | 1 | @classmethod  | 
            |
| 17 | def _get_dict_config(cls):  | 
            ||
| 18 | 1 |         return { | 
            |
| 19 | 'version': 1,  | 
            ||
| 20 | 'disable_existing_loggers': False,  | 
            ||
| 21 |             'formatters': { | 
            ||
| 22 |                 'standard': { | 
            ||
| 23 | 'format': '%(asctime)s [%(levelname)s] %(name)s %(lineno)d: %(message)s'  | 
            ||
| 24 | },  | 
            ||
| 25 | },  | 
            ||
| 26 |             'handlers': { | 
            ||
| 27 |                 'default': { | 
            ||
| 28 | 'level': 'INFO',  | 
            ||
| 29 | 'formatter': 'standard',  | 
            ||
| 30 | 'class': 'logging.StreamHandler',  | 
            ||
| 31 | },  | 
            ||
| 32 |                 'file': { | 
            ||
| 33 | 'level': 'DEBUG',  | 
            ||
| 34 | 'formatter': 'standard',  | 
            ||
| 35 | 'class': 'logging.handlers.RotatingFileHandler',  | 
            ||
| 36 | 'filename': 'grortir.log'  | 
            ||
| 37 | }  | 
            ||
| 38 | },  | 
            ||
| 39 |             'loggers': { | 
            ||
| 40 |                 '': { | 
            ||
| 41 | 'handlers': ['default', 'file'],  | 
            ||
| 42 | 'level': 'DEBUG',  | 
            ||
| 43 | 'propagate': True  | 
            ||
| 44 | }  | 
            ||
| 47 |