рдмреЙрдмрд┐рди 3.0.0 - рд╕реБрдзрд╛рд░ рдХреА рд╕рдореАрдХреНрд╖рд╛

рдЕрднрд┐рд╡рд╛рджрди!


рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ рд╣рдорд╛рд░реЗ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд╕рд╛рдмрд┐рдд рд╣реБрдЖ, рдФрд░ рдпрд╣ рд▓реЗрдЦ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╢реБрд░реБрдЖрдд рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдХрдИ рдЙрддреНрдкрд╛рдж рдмрдбрд╝реА рдмреИрдВрдХрд┐рдВрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рдереЗ - рдФрд░ рд╣рд╛рдВ рд╣рд╛рдВ - рдЙрдиреНрд╣реЛрдВрдиреЗ рдирд┐рд░рд╛рд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛!


рд▓реЗрдХрд┐рди рдЪрд▓реЛ рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ - рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд▓реЙрдЧрд┐рдВрдЧ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдкрд╡рд╛рдж рдХреЗ рд╣рдо рд╕рднреА рдХреЗ рдХрд░реАрдм рд╣реИ ред


рдкрд░рд┐рдЪрдп


рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдПрдХ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА SLF4Jрд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ ред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рд╣рдо:


  • рдПрдХрддреНрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ (рдкрд░ , sql.ruрдФрд░ SlackрдЪреИрдирд▓реЛрдВ рдореЗрдВ)
  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ (рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ \ рдмреИрдВрдХрд┐рдВрдЧ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ - рд╡рд┐рддреНрддреАрдп рддрдХрдиреАрдХреА рджрд┐рдЧреНрдЧрдЬ рд╡рд╛рдпрд░рдХрд╛рд░реНрдб рдореЗрдВ)
  • рдЙрд╕рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рд╕реБрдзрд╛рд░ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ
  • рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд (рдкрд░ Linkedin)
  • рд╕рдорд░реНрдерд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдЬреИрд╕реЗ Walt Disney Studios)
  • SLF4J( рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ ) рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рдмрдЧ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА

рдореБрдЭреЗ рддреБрд░рдВрдд рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдЪрд░реНрдЪрд╛ рдХрд╛ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдордВрдЪ рдмрди рдЧрдпрд╛ - рд╕рдмрд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдпрд╣рд╛рдБ рд╕реЗ рдереАред


?
: v2.0.0 , . 100% , .


тАФ , .


.
тАФ !


тАФ тАФ 3.0.0!


https://github.com/INFINITE-TECHNOLOGY/BOBBIN
https://bintray.com/infinite-technology/io.i-t/bobbin/_latestVersion


dependencies {
compile "org.codehaus.groovy:groovy-all:2.5.4"
compile "io.i-t:bobbin:3.0.0"
}


?


YAML


YAML JSON.
JSON.
JSON , , :


"\"./LOGS/PLUGINS/OUTPUT/${className}/${level}/${threadName}_${level}_${date}.log\""

, ? тАФ тАФ YAML.
, (, DSL ). , YAML тАФ "" тАФ Snake YAML , , .


! YAML , . YAML :


destinations:
- name: io.infinite.bobbin.config.ConsoleDestinationConfig
levels: [warn, error, info]
- name: io.infinite.bobbin.config.FileDestinationConfig
packages: [io.infinite]
fileName: ("./LOGS/INFINITE/${className}/${level}/${className}_${level}_${date}.log")
- name: io.infinite.bobbin.config.FileDestinationConfig
fileName: ("./LOGS/PACKAGES/${className}/${level}/${className}_${level}_${date}.log")
format: dateTime + '|' + level + '|' + threadName + '|' + className + '|' + message + '\n'

? Logback, Log4j2.
JSON 3.0.0. Wiki .



  • packages
  • filter
  • - тАФ : .


  • тАФ 13 .
  • . , тАФ logback. Spring Boot тАФ . logback 5 .
  • . "" , .


, 3.0.0. тАФ , тАФ , .


рдЗрд╕ рдмреАрдЪ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2020 рдХреА рднрд╛рд░реА рдпреЛрдЬрдирд╛рдПрдБ рд╣реИрдВ:


  • рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ
  • рдФрд░ рдЙрддреНрдкрд╛рдж
  • рдЕрдзрд┐рдХ рд╕реЗрд╡рд╛рдПрдВ

HTTP рдХреНрд▓рд╛рдЗрдВрдЯ, рдЪреИрдЯ рдмреЙрдЯреНрд╕, рдореЗрдЯрд╛-рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдЯреНрд░рд╛рдВрд╕рдкреЙрдпрд▓рд░, рдореЗрдирдлреНрд░реЗрдо, рдкреНрд░рдореБрдЦ рд╡рд┐рддреНрддреАрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕, SECaaS ... рд╕реВрди рдСрди рд╣реИрдмреЗред


рдмрдиреЗ рд░рд╣реЗрдВ!


All Articles