1
1
import logging
2
2
import os
3
3
4
- LOG_FORMAT = ' %(asctime)s :: %(levelname)s :: %(message)s'
4
+ LOG_FORMAT = " %(asctime)s :: %(levelname)s :: %(message)s"
5
5
6
- def consoleLogger (module ):
6
+
7
+ def ConsoleLogger (module ):
7
8
"""
8
9
Creates a console logger for logging messages to the console and a log file.
9
10
@@ -15,29 +16,30 @@ def consoleLogger(module):
15
16
"""
16
17
dir_name = f"etl/common/logs/"
17
18
os .makedirs (dir_name , exist_ok = True )
18
-
19
+
19
20
with open (dir_name + f"{ module } .log" , "w" ) as f :
20
21
f .write ("" )
21
-
22
+
22
23
logging .basicConfig (
23
24
filename = dir_name + f"{ module } .log" ,
24
25
level = logging .DEBUG ,
25
26
format = LOG_FORMAT ,
26
- datefmt = ' %Y-%m-%d %H:%M:%S'
27
+ datefmt = " %Y-%m-%d %H:%M:%S" ,
27
28
)
28
-
29
+
29
30
consoleLog = logging .getLogger ("consoleLogger" )
30
31
consoleLog .setLevel (logging .INFO )
31
32
ch = logging .StreamHandler ()
32
33
ch .setLevel (logging .INFO )
33
34
formatter = logging .Formatter (LOG_FORMAT )
34
35
ch .setFormatter (formatter )
35
-
36
+
36
37
consoleLog .addHandler (ch )
37
-
38
+
38
39
return consoleLog
39
-
40
- def loggingInfo (msg , module ):
40
+
41
+
42
+ def logging_info (msg , module ):
41
43
"""
42
44
Logs an informational message.
43
45
@@ -51,12 +53,12 @@ def loggingInfo(msg, module):
51
53
if logging .getLogger ("consoleLogger" ).hasHandlers ():
52
54
logger = logging .getLogger ("consoleLogger" )
53
55
else :
54
- logger = consoleLogger (module = module )
55
-
56
+ logger = ConsoleLogger (module = module )
57
+
56
58
logger .info (msg = msg )
57
59
58
60
59
- def loggingError (msg , module ):
61
+ def logging_error (msg , module ):
60
62
"""
61
63
Logs an error message.
62
64
@@ -70,11 +72,12 @@ def loggingError(msg, module):
70
72
if logging .getLogger ("consoleLogger" ).hasHandlers ():
71
73
logger = logging .getLogger ("consoleLogger" )
72
74
else :
73
- logger = consoleLogger (module = module )
74
-
75
+ logger = ConsoleLogger (module = module )
76
+
75
77
logger .error (msg = msg )
76
-
77
- def loggingWarn (msg ,module ):
78
+
79
+
80
+ def logging_warn (msg , module ):
78
81
"""
79
82
Logs a warning message.
80
83
@@ -88,6 +91,6 @@ def loggingWarn(msg,module):
88
91
if logging .getLogger ("consoleLogger" ).hasHandlers ():
89
92
logger = logging .getLogger ("consoleLogger" )
90
93
else :
91
- logger = consoleLogger (module = module )
92
-
94
+ logger = ConsoleLogger (module = module )
95
+
93
96
logger .warning (msg = msg )
0 commit comments