@@ -236,31 +236,31 @@ public BukkitLogger log(LogType type, String... messages) {
236
236
}
237
237
238
238
public BukkitLogger log (LogType type , String message ) {
239
- message = format .replace ("%date%" , Times .getDate ("." ).substring (0 , 5 )).replace ("%time%" , Times .getTime (":" ))
239
+ String format = this . format .replace ("%date%" , Times .getDate ("." ).substring (0 , 5 )).replace ("%time%" , Times .getTime (":" ))
240
240
.replace ("%thread%" , getThreadName ()).replace ("%plugin%" , plugin );
241
241
try {
242
- return colored ? sendColored (type , message ) : sendUncolored (type , message );
242
+ return colored ? sendColored (type , format , message ) : sendUncolored (type , format , message );
243
243
} catch (IOException e ) {
244
244
e .printStackTrace ();
245
245
}
246
246
return this ;
247
247
}
248
248
249
- private BukkitLogger sendColored (LogType type , String message ) throws IOException {
249
+ private BukkitLogger sendColored (LogType type , String format , String message ) throws IOException {
250
250
boolean colorMessage = this .colorMessage .contains (type .getId ());
251
251
String ansi ;
252
252
if (custom != null ) {
253
253
boolean color = (ansi = type .asColorString (false )).length () != 0 ;
254
254
custom .accept (true ,
255
- message .replace ("%type%" , ansi ).replace ("%message%" , (colorMessage ? ansi : "" ) + LoggingColors .format (message , color ))
255
+ format .replace ("%type%" , ansi ).replace ("%message%" , (colorMessage ? ansi : "" ) + LoggingColors .format (message , color ))
256
256
+ (color ? ANSI_RESET : "" ));
257
257
}
258
- return sendStream (message .replace ("%type%" , ansi = type .asColorString (true )).replace ("%message%" ,
258
+ return sendStream (format .replace ("%type%" , ansi = type .asColorString (true )).replace ("%message%" ,
259
259
(colorMessage ? ansi : "" ) + LoggingColors .format (message , true )) + ANSI_RESET );
260
260
}
261
261
262
- private BukkitLogger sendUncolored (LogType type , String message ) throws IOException {
263
- message = message .replace ("%type%" , type .getName ().toUpperCase ()).replace ("%message%" , LoggingColors .format (message , false ));
262
+ private BukkitLogger sendUncolored (LogType type , String format , String message ) throws IOException {
263
+ message = format .replace ("%type%" , type .getName ().toUpperCase ()).replace ("%message%" , LoggingColors .format (message , false ));
264
264
if (custom != null ) {
265
265
custom .accept (true , message );
266
266
}
0 commit comments