Added Logger name to config
Now you can configure the name shown in syslog on a per-instance basis. Handy when you run more than one DMRlink instance on the same machine.
This commit is contained in:
parent
a6ca762314
commit
82d93a759d
|
@ -85,7 +85,8 @@ try:
|
||||||
LOGGER = {
|
LOGGER = {
|
||||||
'LOG_FILE': config.get(section, 'LOG_FILE'),
|
'LOG_FILE': config.get(section, 'LOG_FILE'),
|
||||||
'LOG_HANDLERS': config.get(section, 'LOG_HANDLERS'),
|
'LOG_HANDLERS': config.get(section, 'LOG_HANDLERS'),
|
||||||
'LOG_LEVEL': config.get(section, 'LOG_LEVEL')
|
'LOG_LEVEL': config.get(section, 'LOG_LEVEL'),
|
||||||
|
'LOG_NAME': config.get(section, 'LOG_NAME')
|
||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
# All other sections define indiviual IPSC Networks we connect to
|
# All other sections define indiviual IPSC Networks we connect to
|
||||||
|
@ -244,14 +245,14 @@ dictConfig({
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'loggers': {
|
'loggers': {
|
||||||
'dmrlink': {
|
LOGGER['LOG_NAME']: {
|
||||||
'handlers': LOGGER['LOG_HANDLERS'].split(','),
|
'handlers': LOGGER['LOG_HANDLERS'].split(','),
|
||||||
'level': LOGGER['LOG_LEVEL'],
|
'level': LOGGER['LOG_LEVEL'],
|
||||||
'propagate': True,
|
'propagate': True,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(LOGGER['LOG_NAME'])
|
||||||
|
|
||||||
|
|
||||||
#************************************************
|
#************************************************
|
||||||
|
|
|
@ -40,6 +40,7 @@ PEER_REPORT_INC_FLAGS: 0
|
||||||
LOG_FILE: /tmp/dmrlink.log
|
LOG_FILE: /tmp/dmrlink.log
|
||||||
LOG_HANDLERS: console
|
LOG_HANDLERS: console
|
||||||
LOG_LEVEL: CRITICAL
|
LOG_LEVEL: CRITICAL
|
||||||
|
LOG_NAME: DMRlink
|
||||||
|
|
||||||
|
|
||||||
# CONFIGURATION FOR IPSC NETWORKS
|
# CONFIGURATION FOR IPSC NETWORKS
|
||||||
|
|
Loading…
Reference in New Issue