Skip to content

Commit

Permalink
separate dev and prog logging
Browse files Browse the repository at this point in the history
* add log4j2 config for packaged app
  • Loading branch information
hansi-b committed Sep 8, 2024
1 parent d371342 commit e3eb393
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 5 deletions.
2 changes: 1 addition & 1 deletion simplerTimesFx/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ runtime {

launcher {
jvmArgs = [
'-Dlog4j.configurationFile=log4j2_prod.yaml',
'-Dlog4j.configurationFile=log4j2_app.yaml',
]
noConsole = true
}
Expand Down
9 changes: 5 additions & 4 deletions simplerTimesFx/src/main/resources/log4j2.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
Configuration:
status: info
name: YAMLConfigTest
name: YAMLConfigDev

Appenders:
Console:
name: Screen
name: Console_Appender
target: SYSTEM_OUT
PatternLayout:
pattern: "[%-5level] %d{yyyy-MM-dd HH:mm:ss} %msg%n"
#pattern: "%c{1}: %msg%n"

Loggers:
Root:
level: debug
AppenderRef:
ref: Screen
ref: Console_Appender
23 changes: 23 additions & 0 deletions simplerTimesFx/src/main/resources/log4j2_app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Configuration:
status: info
name: YAMLConfigProd

Appenders:

RollingFile:
- name: RollingFile_Appender
fileName: logs/SimplerTimes.log
filePattern: "logs/SimplerTimes.%d{yyyy-MM-dd-hh-mm}.log.gz"
PatternLayout:
pattern: "[%-5level] %d{yyyy-MM-dd HH:mm:ss} %msg%n"
Policies:
SizeBasedTriggeringPolicy:
size: 1 MB
DefaultRollOverStrategy:
max: 20

Loggers:
Root:
level: debug
AppenderRef:
ref: RollingFile_Appender

0 comments on commit e3eb393

Please sign in to comment.