mirror of https://github.com/qos-ch/slf4j
parent
60e70fbc83
commit
0d4167abe7
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Copyright (c) 2004-2021 QOS.ch
|
||||
* Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining
|
||||
|
|
|
|||
|
|
@ -84,6 +84,7 @@ public class SimpleLoggerConfiguration {
|
|||
showShortLogName = getBooleanProperty(SimpleLogger.SHOW_SHORT_LOG_NAME_KEY, SHOW_SHORT_LOG_NAME_DEFAULT);
|
||||
showDateTime = getBooleanProperty(SimpleLogger.SHOW_DATE_TIME_KEY, SHOW_DATE_TIME_DEFAULT);
|
||||
showThreadName = getBooleanProperty(SimpleLogger.SHOW_THREAD_NAME_KEY, SHOW_THREAD_NAME_DEFAULT);
|
||||
showThreadId = getBooleanProperty(SimpleLogger.SHOW_THREAD_ID_KEY, SHOW_THREAD_ID_DEFAULT);
|
||||
dateTimeFormatStr = getStringProperty(SimpleLogger.DATE_TIME_FORMAT_KEY, DATE_TIME_FORMAT_STR_DEFAULT);
|
||||
levelInBrackets = getBooleanProperty(SimpleLogger.LEVEL_IN_BRACKETS_KEY, LEVEL_IN_BRACKETS_DEFAULT);
|
||||
warnLevelString = getStringProperty(SimpleLogger.WARN_LEVEL_STRING_KEY, WARN_LEVELS_STRING_DEFAULT);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Copyright (c) 2004-2012 QOS.ch
|
||||
* Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining
|
||||
|
|
@ -125,20 +125,21 @@ public class SimpleLoggerTest {
|
|||
}
|
||||
|
||||
@Test
|
||||
public void testTheadIdWithoutThreadName () {
|
||||
public void testTheadIdWithoutThreadName() {
|
||||
System.setProperty(SimpleLogger.SHOW_THREAD_NAME_KEY, Boolean.FALSE.toString());
|
||||
String patternStr = "^tid=\\d{1,12} INFO org.slf4j.impl.SimpleLoggerTest - hello";
|
||||
String patternStr = "^tid=\\d{1,12} INFO org.slf4j.simple.SimpleLoggerTest - hello";
|
||||
commonTestThreadId(patternStr);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testThreadId() {
|
||||
String patternStr = "^\\[.*\\] tid=\\d{1,12} INFO org.slf4j.impl.SimpleLoggerTest - hello";
|
||||
String patternStr = "^\\[.*\\] tid=\\d{1,12} INFO org.slf4j.simple.SimpleLoggerTest - hello";
|
||||
commonTestThreadId(patternStr);
|
||||
}
|
||||
private void commonTestThreadId(String patternStr) {
|
||||
System.setErr(replacement);
|
||||
System.setProperty(SimpleLogger.SHOW_THREAD_ID_KEY, Boolean.TRUE.toString());
|
||||
|
||||
private void commonTestThreadId(String patternStr) {
|
||||
System.setErr(replacement);
|
||||
System.setProperty(SimpleLogger.SHOW_THREAD_ID_KEY, Boolean.TRUE.toString());
|
||||
SimpleLogger.init();
|
||||
SimpleLogger simpleLogger = new SimpleLogger(this.getClass().getName());
|
||||
simpleLogger.info("hello");
|
||||
|
|
@ -147,5 +148,5 @@ public class SimpleLoggerTest {
|
|||
System.out.println(patternStr);
|
||||
System.out.println(output);
|
||||
assertTrue(Pattern.compile(patternStr).matcher(output).lookingAt());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue