Red5-0.6.3以降でlogbackを使うときのメモ

ドド!ハマった

一度はlog4jを無理矢理使ってたけど、0.8.0RCも出てるし解せないからがんばった

log4j関連があったらまず全部捨てる

webapps//WEB-INF/src に logback.xmlを置く
書き方はググればわかるけど日ごとにファイル保存する場合は



log/myapp/sys.log
true

log/konika/sys.%d{yyyy-MM-dd}.log

UTF-8


%date [%thread] %-5level %logger{35} - %msg%n





log/myapp/access.log
true

log/konika/access.%d{yyyy-MM-dd}.log

UTF-8

%date %msg%n











Log log = LogFactry.getLog(Application.class);




Logger log = LoggerFactory.getLogger(Application.class);


こうする


importはcommon.loggingを消して

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;


web.xml のlog4j.propertiesのブロックを消す

で、重要!!

webapps//WEB-INF/lib

  • logback-classic.jar
  • logback-core.jar
  • slf4j-api.jar

を置く

red5/lib にも入っているけどいるようだ