Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 March 04

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
без паттерна тож всё ок
источник

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
убрал
источник

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
спс псу
источник

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
это же логгер
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
а че кстати кто как в докере логирует?
источник

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
дистейдж попробую
источник

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
λoλdog
а че кстати кто как в докере логирует?
в сисаут
источник

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
дальше агентами
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
какой у вас логбекьхэмээль
источник

V

Vλadimir in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
флуентд и т.д.
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vλadimir
флуентд и т.д.
не, мне сам хёмээль интересен
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
<configuration>
   <statusListener class="ch.qos.logback.core.status.NopStatusListener"/>
   <shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook" />
   <appender name="STDOUT" class="ch.qos.logback.classic.AsyncAppender">
       <queueSize>1024</queueSize>
       <discardingThreshold>0</discardingThreshold>
       <appender-ref>
           <appender class="ch.qos.logback.core.ConsoleAppender">
               <Target>System.out</Target>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>DEBUG</level>
                   <onMatch>ACCEPT</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>INFO</level>
                   <onMatch>ACCEPT</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>TRACE</level>
                   <onMatch>ACCEPT</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>WARN</level>
                   <onMatch>DENY</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>ERROR</level>
                   <onMatch>DENY</onMatch>
               </filter>
               <encoder class="net.logstash.logback.encoder.LogstashEncoder">
                   <charset>UTF-8</charset>
                   <timestampPattern>dd/MMM/yyyy:HH:mm:ss Z</timestampPattern>
                   <includeMdc>true</includeMdc>
                   <customFields>{"appName":"${APP_NAME}", "appEnv": "${PROJECT_ENV}", "appProject": "${PROJECT}"}</customFields>
                   <fieldNames>
                       <timestamp>time</timestamp>
                       <message>msg</message>
                       <version>[ignore]</version>
                       <levelValue>[ignore]</levelValue>
                   </fieldNames>
               </encoder>
           </appender>
       </appender-ref>
   </appender>
   <appender name="STDERR" class="ch.qos.logback.classic.AsyncAppender">
       <queueSize>1024</queueSize>
       <discardingThreshold>0</discardingThreshold>
       <appender-ref>
           <appender class="ch.qos.logback.core.ConsoleAppender">
               <Target>System.err</Target>
               <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
                   <level>WARN</level>
               </filter>
               <encoder class="net.logstash.logback.encoder.LogstashEncoder">
                   <charset>UTF-8</charset>
                   <includeMdc>true</includeMdc>
                   <timestampPattern>dd/MMM/yyyy:HH:mm:ss Z</timestampPattern>
                   <customFields>{"appName":"${APP_NAME}", "appEnv": "${PROJECT_ENV}", "appProject": "${PROJECT}"}</customFields>
                   <fieldNames>
                       <message>msg</message>
                       <timestamp>time</timestamp>
                       <version>[ignore]</version>
                       <levelValue>[ignore]</levelValue>
                   </fieldNames>
               </encoder>
           </appender>
       </appender-ref>
   </appender>
   <root level="INFO">
       <appender-ref ref="STDOUT"/>
       <appender-ref ref="STDERR"/>
   </root>
</configuration>
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
λoλdog
<configuration>
   <statusListener class="ch.qos.logback.core.status.NopStatusListener"/>
   <shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook" />
   <appender name="STDOUT" class="ch.qos.logback.classic.AsyncAppender">
       <queueSize>1024</queueSize>
       <discardingThreshold>0</discardingThreshold>
       <appender-ref>
           <appender class="ch.qos.logback.core.ConsoleAppender">
               <Target>System.out</Target>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>DEBUG</level>
                   <onMatch>ACCEPT</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>INFO</level>
                   <onMatch>ACCEPT</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>TRACE</level>
                   <onMatch>ACCEPT</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>WARN</level>
                   <onMatch>DENY</onMatch>
               </filter>
               <filter class="ch.qos.logback.classic.filter.LevelFilter">
                   <level>ERROR</level>
                   <onMatch>DENY</onMatch>
               </filter>
               <encoder class="net.logstash.logback.encoder.LogstashEncoder">
                   <charset>UTF-8</charset>
                   <timestampPattern>dd/MMM/yyyy:HH:mm:ss Z</timestampPattern>
                   <includeMdc>true</includeMdc>
                   <customFields>{"appName":"${APP_NAME}", "appEnv": "${PROJECT_ENV}", "appProject": "${PROJECT}"}</customFields>
                   <fieldNames>
                       <timestamp>time</timestamp>
                       <message>msg</message>
                       <version>[ignore]</version>
                       <levelValue>[ignore]</levelValue>
                   </fieldNames>
               </encoder>
           </appender>
       </appender-ref>
   </appender>
   <appender name="STDERR" class="ch.qos.logback.classic.AsyncAppender">
       <queueSize>1024</queueSize>
       <discardingThreshold>0</discardingThreshold>
       <appender-ref>
           <appender class="ch.qos.logback.core.ConsoleAppender">
               <Target>System.err</Target>
               <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
                   <level>WARN</level>
               </filter>
               <encoder class="net.logstash.logback.encoder.LogstashEncoder">
                   <charset>UTF-8</charset>
                   <includeMdc>true</includeMdc>
                   <timestampPattern>dd/MMM/yyyy:HH:mm:ss Z</timestampPattern>
                   <customFields>{"appName":"${APP_NAME}", "appEnv": "${PROJECT_ENV}", "appProject": "${PROJECT}"}</customFields>
                   <fieldNames>
                       <message>msg</message>
                       <timestamp>time</timestamp>
                       <version>[ignore]</version>
                       <levelValue>[ignore]</levelValue>
                   </fieldNames>
               </encoder>
           </appender>
       </appender-ref>
   </appender>
   <root level="INFO">
       <appender-ref ref="STDOUT"/>
       <appender-ref ref="STDERR"/>
   </root>
</configuration>
УДОЛИ, НЕПРИЯТНО
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
у меня такой
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Тут нужна паста про преисполнился и видел я уже все ваши логгеры
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
welcometotheclubbuddy
УДОЛИ, НЕПРИЯТНО
+
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
какая именно
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Юзаю
источник

AD

Apache DOG™ in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Наследования модели?
источник