Skip to content

Commit ecfbe47

Browse files
committed
Add default identifier
1 parent 2b2eadc commit ecfbe47

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

src/etos_lib/logging/default_config.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ args=("%(logfilename)s",)
2222
formatter=etos
2323

2424
[formatter_generic]
25-
format=[%(asctime)s][%(identifier)s] %(levelname)s: %(message)s
25+
format=[%(asctime)s] %(levelname)s: %(message)s
2626
datefmt=%Y-%m-%d %H:%M:%S
2727
class=logging.Formatter
2828

src/etos_lib/logging/filter.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ def filter(self, record):
4343
:return: True
4444
:rtype: bool
4545
"""
46+
if not hasattr(record, "identifier"):
47+
record.identifier = "Unknown"
4648
record.application = self.application
4749
record.version = self.version
4850
record.environment = self.environment

src/etos_lib/logging/logger.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ def setup_logging(
5656
"""
5757
Config().set("log_filter", EtosFilter(application, version, environment))
5858
logging.config.fileConfig(filename, defaults={"logfilename": output})
59+
root_logger = logging.getLogger()
60+
root_logger.addFilter(Config().get("log_filter"))
5961

6062

6163
def get_logger(name, identifier):

0 commit comments

Comments
 (0)