<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kwonnam.pe.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kwonnam.pe.kr/wiki/feed.php">
        <title>권남 java:logback</title>
        <description></description>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <image rdf:resource="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-06T19:42:36+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/logback/asyncappender?rev=1701404353&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/logback/config_groovy?rev=1451885446&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/logback/lilith?rev=1406622632&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/logback/performance?rev=1435310482&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/logback/webappender?rev=1552956143&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>권남</title>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <url>https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/logback/asyncappender?rev=1701404353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-01T13:19:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:logback:asyncappender</title>
        <link>https://kwonnam.pe.kr/wiki/java/logback/asyncappender?rev=1701404353&amp;do=diff</link>
        <description>Logback AsyncAppender

	*  Logback의 비동기 어펜더 및 기타 고속 어펜더들
	*  비동기 로깅의 경우 Method name, Line Number 등이 출력되지 않는다.

AsyncAppender

비동기 Appender는 확실히 빠르지만 부하가 심한 상황에서 WARN 이하 레벨의 로그는 기본적으로 20% 유실 될 수 있고, 비동기 큐에 로그가 쌓인 상태에서 프로세스가 종료되면 해당 로그는 기록되지 않고 종료된다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/logback/config_groovy?rev=1451885446&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-04T14:00:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:logback:config_groovy</title>
        <link>https://kwonnam.pe.kr/wiki/java/logback/config_groovy?rev=1451885446&amp;do=diff</link>
        <description>Logback Groovy 설정

Daily Rolling File Appender 함수

Daily Rolling File Appender를 매우 많이 선언할 경우 함수 호출로 처리 할수 있도록 한다.


def addDailyRollingFileAppender(args) {
    def appenderName = args.name
    def filename = args.file
    def logPattern = args.pattern ?: '%-5level %d{yyyy-MM-dd HH:mm:ss} %logger{36} - %msg%n'
    def maxHistoryCount = args.maxHistory ?: 10
    def minLevel = args.level
    def logMarker = args.marker
    
    appender(appenderName, RollingFileAppender) {
        file = &quot;${filena…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/logback/lilith?rev=1406622632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-29T17:30:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:logback:lilith</title>
        <link>https://kwonnam.pe.kr/wiki/java/logback/lilith?rev=1406622632&amp;do=diff</link>
        <description>Logback Lilith

	*  &lt;http://lilith.huxhorn.de/&gt;
	*  &lt;https://github.com/huxi/lilith&gt;
	*  Logback GUI Client</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/logback/performance?rev=1435310482&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-26T18:21:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:logback:performance</title>
        <link>https://kwonnam.pe.kr/wiki/java/logback/performance?rev=1435310482&amp;do=diff</link>
        <description>Logback Performance

	*  Instantly Improve Your Java Logging With 7 Logback Tweaks

Class, Method, Line Number 등의 정보

	*  Logging시 소스 Class, Method, line number 등의 정보는 Thread#getStackTrace()를 통해 읽는다.
	*  이 메소드는 상당한 부하를 유발한다.
	*  성능이 별로 중요하지 않은 시스템에서만 줄 번호 등의 정보를 사용한다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/logback/webappender?rev=1552956143&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-19T09:42:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:logback:webappender</title>
        <link>https://kwonnam.pe.kr/wiki/java/logback/webappender?rev=1552956143&amp;do=diff</link>
        <description>Logback Web Appender

	*  &lt;https://github.com/alexvictoor/web-logback&gt;
	*  Logback 의 로그를 Server Sent Event 로 웹 브라우저에서 볼 수 있게 해준다.</description>
    </item>
</rdf:RDF>
