Skip to content

Commit badf9c5

Browse files
authored
logging configured (#44)
logging configured
2 parents 3fbe4b7 + def2d14 commit badf9c5

File tree

2 files changed

+7
-55
lines changed

2 files changed

+7
-55
lines changed

metering/handlers/usage_handler.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ def main(event, context):
2020

2121
try:
2222
if validate_request(required_keys, request_dict):
23+
logger.info(f"usage record before modification: {request_dict}")
2324
usage_detail_dict = usage_record_add_verify_fields(request_dict)
24-
logger.info(f"Modified usage record: {usage_detail_dict}")
25+
logger.info(f"usage record after modification: {usage_detail_dict}")
2526
usage_service.save_usage_details(usage_detail_dict)
2627
response = make_response(
2728
StatusCode.SUCCESS_GET_CODE,

metering/logger.py

Lines changed: 5 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -2,59 +2,10 @@
22

33

44
def setup_logger():
5-
logging.config.dictConfig({
6-
"version": 1,
7-
"disable_existing_loggers": False,
8-
"formatters": {
9-
"simple": {
10-
"format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
11-
}
12-
},
5+
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(message)s', datefmt='%d-%b-%y %H:%M:%S')
136

14-
"handlers": {
15-
"console": {
16-
"class": "logging.StreamHandler",
17-
"level": "DEBUG",
18-
"formatter": "simple",
19-
"stream": "ext://sys.stdout"
20-
}
217

22-
# "info_file_handler": {
23-
# "class": "logging.handlers.RotatingFileHandler",
24-
# "level": "INFO",
25-
# "formatter": "simple",
26-
# "filename": "info.log",
27-
# },
28-
#
29-
# "error_file_handler": {
30-
# "class": "logging.handlers.RotatingFileHandler",
31-
# "level": "ERROR",
32-
# "formatter": "simple",
33-
# "filename": "error.log",
34-
# "encoding": "utf8"
35-
# }
36-
},
37-
38-
"loggers": {
39-
"sqlalchemy": {
40-
"level": "ERROR",
41-
"handlers": ["console"],
42-
"propagate": "no"
43-
},
44-
"freecall_handler": {
45-
"level": "ERROR",
46-
"handlers": ["console"],
47-
"propagate": "no"
48-
},
49-
"": {
50-
"level": "ERROR",
51-
"handlers": ["console"],
52-
"propagate": "no"
53-
}
54-
},
55-
56-
"root": {
57-
"level": "ERROR",
58-
"handlers": ["console"]
59-
}
60-
})
8+
if __name__ == '__main__':
9+
setup_logger()
10+
logger = logging.getLogger()
11+
logger.info("hi, it is test")

0 commit comments

Comments
 (0)