Browse Source

Switch to slf4j-2.x and replace log4j with slf4j-simple

slf4j_2.x
Decebal Suiu 2 years ago
parent
commit
532a4cfb5b
  1. 16
      demo/app/pom.xml
  2. 27
      demo/app/src/main/resources/log4j2.properties
  3. 39
      demo/app/src/main/resources/simplelogger.properties
  4. 16
      maven-archetypes/quickstart/src/main/resources/archetype-resources/app/pom.xml
  5. 27
      maven-archetypes/quickstart/src/main/resources/archetype-resources/app/src/main/resources/log4j2.properties
  6. 39
      maven-archetypes/quickstart/src/main/resources/archetype-resources/app/src/main/resources/simplelogger.properties
  7. 3
      maven-archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
  8. 18
      pf4j/pom.xml
  9. 27
      pf4j/src/test/resources/log4j2.properties
  10. 39
      pf4j/src/test/resources/simplelogger.properties
  11. 3
      pom.xml

16
demo/app/pom.xml

@ -77,19 +77,9 @@
<!-- Logging -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>${log4j.version}</version>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>

27
demo/app/src/main/resources/log4j2.properties

@ -1,27 +0,0 @@
#
# Appenders
#
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
#appender.console.layout.pattern = %-5p - %-32.32c{1} - %m\n
appender.console.layout.pattern = %d %p %c - %m%n
#
# Loggers
#
# PF4J log
logger.pf4j.name = org.pf4j
logger.pf4j.level = debug
logger.pf4j.additivity = false
logger.pf4j.appenderRef.console.ref = console
# !!! Uncomment below loggers when you are in trouble
#logger.loader.name = org.pf4j.PluginClassLoader
#logger.loader.level = trace
#logger.finder.name = org.pf4j.AbstractExtensionFinder
#logger.finder.level = trace
rootLogger.level = debug
rootLogger.appenderRef.console.ref = console

39
demo/app/src/main/resources/simplelogger.properties

@ -0,0 +1,39 @@
# SLF4J's SimpleLogger configuration file
# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err.
# Default logging detail level for all instances of SimpleLogger.
# Must be one of ("trace", "debug", "info", "warn", or "error").
# If not specified, defaults to "info".
org.slf4j.simpleLogger.defaultLogLevel=debug
# Logging detail level for a SimpleLogger instance named "xxxxx".
# Must be one of ("trace", "debug", "info", "warn", or "error").
# If not specified, the default logging detail level is used.
#org.slf4j.simpleLogger.log.xxxxx=
# !!! Uncomment below loggers when you are in trouble
#org.slf4j.simpleLogger.log.org.pf4j.PluginClassLoader=trace
#org.slf4j.simpleLogger.log.org.pf4j.AbstractExtensionFinder=trace
# Set to true if you want the current date and time to be included in output messages.
# Default is false, and will output the number of milliseconds elapsed since startup.
#org.slf4j.simpleLogger.showDateTime=false
org.slf4j.simpleLogger.showDateTime=true
# The date and time format to be used in the output messages.
# The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat.
# If the format is not specified or is invalid, the default format is used.
# The default format is yyyy-MM-dd HH:mm:ss:SSS Z.
#org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z
org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
# Set to true if you want to output the current thread name.
# Defaults to true.
#org.slf4j.simpleLogger.showThreadName=true
# Set to true if you want the Logger instance name to be included in output messages.
# Defaults to true.
#org.slf4j.simpleLogger.showLogName=true
# Set to true if you want the last component of the name to be included in output messages.
# Defaults to false.
#org.slf4j.simpleLogger.showShortLogName=false

16
maven-archetypes/quickstart/src/main/resources/archetype-resources/app/pom.xml

@ -65,19 +65,9 @@
<!-- Logging -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>${log4j.version}</version>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>

27
maven-archetypes/quickstart/src/main/resources/archetype-resources/app/src/main/resources/log4j2.properties

@ -1,27 +0,0 @@
#
# Appenders
#
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
#appender.console.layout.pattern = %-5p - %-32.32c{1} - %m\n
appender.console.layout.pattern = %d %p %c - %m%n
#
# Loggers
#
# PF4J log
logger.pf4j.name = org.pf4j
logger.pf4j.level = debug
logger.pf4j.additivity = false
logger.pf4j.appenderRef.console.ref = console
# !!! Uncomment below loggers when you are in trouble
#logger.loader.name = org.pf4j.PluginClassLoader
#logger.loader.level = trace
#logger.finder.name = org.pf4j.AbstractExtensionFinder
#logger.finder.level = trace
rootLogger.level = debug
rootLogger.appenderRef.console.ref = console

39
maven-archetypes/quickstart/src/main/resources/archetype-resources/app/src/main/resources/simplelogger.properties

@ -0,0 +1,39 @@
# SLF4J's SimpleLogger configuration file
# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err.
# Default logging detail level for all instances of SimpleLogger.
# Must be one of ("trace", "debug", "info", "warn", or "error").
# If not specified, defaults to "info".
org.slf4j.simpleLogger.defaultLogLevel=debug
# Logging detail level for a SimpleLogger instance named "xxxxx".
# Must be one of ("trace", "debug", "info", "warn", or "error").
# If not specified, the default logging detail level is used.
#org.slf4j.simpleLogger.log.xxxxx=
# !!! Uncomment below loggers when you are in trouble
#org.slf4j.simpleLogger.log.org.pf4j.PluginClassLoader=trace
#org.slf4j.simpleLogger.log.org.pf4j.AbstractExtensionFinder=trace
# Set to true if you want the current date and time to be included in output messages.
# Default is false, and will output the number of milliseconds elapsed since startup.
#org.slf4j.simpleLogger.showDateTime=false
org.slf4j.simpleLogger.showDateTime=true
# The date and time format to be used in the output messages.
# The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat.
# If the format is not specified or is invalid, the default format is used.
# The default format is yyyy-MM-dd HH:mm:ss:SSS Z.
#org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z
org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
# Set to true if you want to output the current thread name.
# Defaults to true.
#org.slf4j.simpleLogger.showThreadName=true
# Set to true if you want the Logger instance name to be included in output messages.
# Defaults to true.
#org.slf4j.simpleLogger.showLogName=true
# Set to true if you want the last component of the name to be included in output messages.
# Defaults to false.
#org.slf4j.simpleLogger.showShortLogName=false

3
maven-archetypes/quickstart/src/main/resources/archetype-resources/pom.xml

@ -26,8 +26,7 @@
<maven.compiler.release>8</maven.compiler.release>
<pf4j.version>{{project.version}}</pf4j.version>
<slf4j.version>1.7.25</slf4j.version>
<log4j.version>2.17.1</log4j.version>
<slf4j.version>2.0.6</slf4j.version>
</properties>
<build>

18
pf4j/pom.xml

@ -118,21 +118,9 @@
<!-- Logging -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>${log4j.version}</version>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
<scope>test</scope>
</dependency>

27
pf4j/src/test/resources/log4j2.properties

@ -1,27 +0,0 @@
#
# Appenders
#
appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
#appender.console.layout.pattern = %-5p - %-32.32c{1} - %m\n
appender.console.layout.pattern = %d %p %c - %m%n
#
# Loggers
#
# PF4J log
logger.pf4j.name = org.pf4j
logger.pf4j.level = debug
logger.pf4j.additivity = false
logger.pf4j.appenderRef.console.ref = console
# !!! Uncomment below loggers when you are in trouble
#logger.loader.name = org.pf4j.PluginClassLoader
#logger.loader.level = trace
#logger.finder.name = org.pf4j.AbstractExtensionFinder
#logger.finder.level = trace
rootLogger.level = debug
rootLogger.appenderRef.console.ref = console

39
pf4j/src/test/resources/simplelogger.properties

@ -0,0 +1,39 @@
# SLF4J's SimpleLogger configuration file
# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err.
# Default logging detail level for all instances of SimpleLogger.
# Must be one of ("trace", "debug", "info", "warn", or "error").
# If not specified, defaults to "info".
org.slf4j.simpleLogger.defaultLogLevel=debug
# Logging detail level for a SimpleLogger instance named "xxxxx".
# Must be one of ("trace", "debug", "info", "warn", or "error").
# If not specified, the default logging detail level is used.
#org.slf4j.simpleLogger.log.xxxxx=
# !!! Uncomment below loggers when you are in trouble
#org.slf4j.simpleLogger.log.org.pf4j.PluginClassLoader=trace
#org.slf4j.simpleLogger.log.org.pf4j.AbstractExtensionFinder=trace
# Set to true if you want the current date and time to be included in output messages.
# Default is false, and will output the number of milliseconds elapsed since startup.
#org.slf4j.simpleLogger.showDateTime=false
org.slf4j.simpleLogger.showDateTime=true
# The date and time format to be used in the output messages.
# The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat.
# If the format is not specified or is invalid, the default format is used.
# The default format is yyyy-MM-dd HH:mm:ss:SSS Z.
#org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z
org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
# Set to true if you want to output the current thread name.
# Defaults to true.
#org.slf4j.simpleLogger.showThreadName=true
# Set to true if you want the Logger instance name to be included in output messages.
# Defaults to true.
#org.slf4j.simpleLogger.showLogName=true
# Set to true if you want the last component of the name to be included in output messages.
# Defaults to false.
#org.slf4j.simpleLogger.showShortLogName=false

3
pom.xml

@ -46,8 +46,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.release>8</maven.compiler.release>
<slf4j.version>1.7.30</slf4j.version>
<log4j.version>2.17.1</log4j.version>
<slf4j.version>2.0.6</slf4j.version>
<asm.version>9.1</asm.version>
<junit.version>5.4.0</junit.version>

Loading…
Cancel
Save