Lang/β˜• Java

β˜• Java * StatusConsoleListener Error while converting string [false] to type [class org.apache.logging.log4j.Level]. Using default value [null]

___l_i_ * 2024. 4. 18. 09:00

 

StatusConsoleListener Error while converting string [false] to type [class org.apache.logging.log4j.Level]. Using default value [null]

 

μ™œ κ·ΈλŸ¬λŠ”κ±ΈκΉŒ κ°œλ°œμ€ 항상 μƒˆλ‘œμ›€μ˜ 연속..

 

log4j 섀정을 항상 .xml 파일둜 ν•˜λ‹€κ°€ μ΄λ²ˆμ— κΈ°νšŒκ°€ 생겨 .yml 파일둜 λ§Œλ“€μ—ˆλŠ”λ°

자꾸 이런 μš”μƒν•œ μ—λŸ¬.. μ•„λ‹ˆ κ²½κ³ κ°€ λ°œμƒν•˜λŠ” 것이닀..!

 

슀슀둜 잘 μ²˜λ¦¬ν•΄μ„œ 싀행이 μ•ˆλ˜μ§„ μ•Šμ•˜μœΌλ‚˜ λ„ˆλ¬΄ μ‹ κ²½μ“°μ—¬μ„œ 😫 μˆ˜μ •ν–ˆλ‹€...!

 

문제(?)의 원인은 λ°”λ‘œ .yml 파일의 boolean value 인식에 μžˆμ—ˆλ‹€.

λ‘œκ·Έμ—μ„œ 보고 싢지 μ•Šμ€ κ²ƒλ“€μ˜ level 을 OFF 둜 μ„€μ •ν–ˆλŠ”λ°.. 이게 λ¬Έμ œμ˜€λ‹€.

 

- name: jdbc.sqlonly
  level: off
  additivity: false

 

.xml νŒŒμΌμ—μ„œλŠ” OFF 둜 지정할 경우 λ¬Έμžμ—΄ κ·ΈλŒ€λ‘œ OFF 라고 μΈμ‹ν•˜μ§€λ§Œ

.yml νŒŒμΌμ€ λ˜‘λ˜‘ν•˜κ²Œλ„(?) OFF 라고 μ§€μ •ν•˜λ©΄ 이λ₯Ό boolean value 인 FALSE 둜 μΈμ‹ν•œλ‹€.

 

Boolean Language-Independent Type for YAML™ Version 1.1

μ΄μžμ‹μ΄ 쓸데없이 λ˜‘λ˜‘ν•˜κ³ !!

 

κ·Έλ ‡λ‹€λ©΄, ν•΄μ³λ‚˜κ°€λ³΄μž!

.yml νŒŒμΌμ—μ„œ λ¬Έμžμ—΄λ‘œ μΈμ‹ν•˜κΈ° μœ„ν•΄μ„  " " μŒλ”°μ˜΄ν‘œλ‘œ λ¬Έμžμ—΄μ„ 감싸주면 λœλ‹€.

 

- name: jdbc.sqlonly
  level: "off"
  additivity: false

 

+ ADD

yml 1.1 ver μ—μ„œλŠ” on/off κ°€ boolean 으둜 μΈμ‹λ˜λ‚˜ 1.2 μ—μ„œλŠ” string 으둜 μΈμ‹λœλ‹€...!!

μ•„λ¬΄λž˜λ„ μ—­μ‹œ λΆˆνŽΈν•œ 점이 μžˆμ—ˆλ˜ 것 κ°™λ‹€.

 

끝 !

 

 

 


Thanks for πŸ™ˆ