@@ -63,50 +63,45 @@ struct Logger[level: Int]:
6363 var msg = String.write(" \033 [36mINFO\033 [0m - " )
6464
6565 @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] , " " )
6868
69- messages.each[write_message]()
7069 self ._log_message[LogLevel.INFO ](msg)
7170
7271 fn warn [*Ts : Writable](self , * messages : * Ts):
7372 var msg = String.write(" \033 [33mWARN\033 [0m - " )
7473
7574 @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] , " " )
7877
79- messages.each[write_message]()
8078 self ._log_message[LogLevel.WARN ](msg)
8179
8280 fn error [*Ts : Writable](self , * messages : * Ts):
8381 var msg = String.write(" \033 [31mERROR\033 [0m - " )
8482
8583 @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] , " " )
8886
89- messages.each[write_message]()
9087 self ._log_message[LogLevel.ERROR ](msg)
9188
9289 fn debug [*Ts : Writable](self , * messages : * Ts):
9390 var msg = String.write(" \033 [34mDEBUG\033 [0m - " )
9491
9592 @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] , " " )
9895
99- messages.each[write_message]()
10096 self ._log_message[LogLevel.DEBUG ](msg)
10197
10298 fn fatal [*Ts : Writable](self , * messages : * Ts):
10399 var msg = String.write(" \033 [35mFATAL\033 [0m - " )
104100
105101 @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] , " " )
108104
109- messages.each[write_message]()
110105 self ._log_message[LogLevel.FATAL ](msg)
111106
112107
0 commit comments