@@ -63,50 +63,45 @@ struct Logger[level: Int]:
63
63
var msg = String.write(" \033 [36mINFO\033 [0m - " )
64
64
65
65
@parameter
66
- fn write_message [ T : Writable]( message : T ):
67
- msg.write(message , " " )
66
+ for i in range (messages. __len__ () ):
67
+ msg.write(messages[i] , " " )
68
68
69
- messages.each[write_message]()
70
69
self ._log_message[LogLevel.INFO ](msg)
71
70
72
71
fn warn [*Ts : Writable](self , * messages : * Ts):
73
72
var msg = String.write(" \033 [33mWARN\033 [0m - " )
74
73
75
74
@parameter
76
- fn write_message [ T : Writable]( message : T ):
77
- msg.write(message , " " )
75
+ for i in range (messages. __len__ () ):
76
+ msg.write(messages[i] , " " )
78
77
79
- messages.each[write_message]()
80
78
self ._log_message[LogLevel.WARN ](msg)
81
79
82
80
fn error [*Ts : Writable](self , * messages : * Ts):
83
81
var msg = String.write(" \033 [31mERROR\033 [0m - " )
84
82
85
83
@parameter
86
- fn write_message [ T : Writable]( message : T ):
87
- msg.write(message , " " )
84
+ for i in range (messages. __len__ () ):
85
+ msg.write(messages[i] , " " )
88
86
89
- messages.each[write_message]()
90
87
self ._log_message[LogLevel.ERROR ](msg)
91
88
92
89
fn debug [*Ts : Writable](self , * messages : * Ts):
93
90
var msg = String.write(" \033 [34mDEBUG\033 [0m - " )
94
91
95
92
@parameter
96
- fn write_message [ T : Writable]( message : T ):
97
- msg.write(message , " " )
93
+ for i in range (messages. __len__ () ):
94
+ msg.write(messages[i] , " " )
98
95
99
- messages.each[write_message]()
100
96
self ._log_message[LogLevel.DEBUG ](msg)
101
97
102
98
fn fatal [*Ts : Writable](self , * messages : * Ts):
103
99
var msg = String.write(" \033 [35mFATAL\033 [0m - " )
104
100
105
101
@parameter
106
- fn write_message [ T : Writable]( message : T ):
107
- msg.write(message , " " )
102
+ for i in range (messages. __len__ () ):
103
+ msg.write(messages[i] , " " )
108
104
109
- messages.each[write_message]()
110
105
self ._log_message[LogLevel.FATAL ](msg)
111
106
112
107
0 commit comments