[爆卦]logback.xml example是什麼?優點缺點精華區懶人包

雖然這篇logback.xml example鄉民發文沒有被收入到精華區:在logback.xml example這個話題中,我們另外找到其它相關的精選爆讚文章

在 logback.xml產品中有1篇Facebook貼文,粉絲數超過2,018的網紅Kewang 的資訊進化論,也在其Facebook貼文中提到, 颱風天就是要來分享自己寫的小工具啦! 前幾個月忘了是看到鄭伊廷的哪篇文章,裡面好像有提到他們 team 當 error / exception 發生時,會直接建立一個 issue 到 Redmine 還是 Slack 上面。當時小編覺得這個方式不錯,可以即時知道系統錯誤在哪裡,就想找時間來試試看。...

  • logback.xml 在 Kewang 的資訊進化論 Facebook 的精選貼文

    2016-07-08 04:13:58
    有 21 人按讚

    颱風天就是要來分享自己寫的小工具啦!

    前幾個月忘了是看到鄭伊廷的哪篇文章,裡面好像有提到他們 team 當 error / exception 發生時,會直接建立一個 issue 到 Redmine 還是 Slack 上面。當時小編覺得這個方式不錯,可以即時知道系統錯誤在哪裡,就想找時間來試試看。然後這幾天在聽 DevOps Summit 的時候剛好有空檔就來試玩了一下。

    我們 team 主要是寫 Java,然後目前愛用的 logging framework 是 logback,所以當然就先找找有沒有人寫 logback-redmine-appender,找了一下發現有接 Slack 的,有接各種 DB 的,可是就找不到接 Redmine 的,只好自己寫一套了。

    使用方式很簡單,先把 Maven dependency 設定好,像是下面這個樣子。

    ```xml

    tw.kewang
    logback-redmine-appender
    0.1.0

    ```

    然後再把 logback.xml 設定好,包括 Redmine 的幾個必要參數。

    ```xml
    " target="_blank">tw.kewang.logback.appender.RedmineAppender">
    http://example.com
    abcdef1234567890
    5566
    Logback Redmine Appender
    " target="_blank">ch.qos.logback.classic.encoder.PatternLayoutEncoder">
    ${PATTERN}
    ${CHARSET}


    ```

    這樣子就完美的把 Redmine 跟 logback 串接起來啦!

    但有一點要注意的,這是串 Redmine 的 issue system,如果每下一次 info / debug......等,就會在 Redmine 上新建一個 issue。小編建議是把 log level 調整在 error 比較好,畢竟我們的目的就是讓 issue system 顯示系統不符預期的訊息,讓開發者來 debug。目前只是初期可運作的版本,歡迎大家給星星及發 issue 喔。

    小編也投稿了這次的 JCConf,如果有上的話也來分享一下如何自己寫一個 appender 吧。

    logback-redmine-appender - 利用 logback 發送 issue 到 Redmine 上面:http://kewang.logdown.com/posts/766857

    #logging #logback #redmine #devops

你可能也想看看

搜尋相關網站