java webプロジェクトのlogbackは配置ファイルのパスを交換します。


本人のホームページ:  http://51kxd.com/  皆さん、不愉快な時に訪問して、気持ちを調節してください。
web.xmlでの設定:
logbackConfigLocationfile:/datum/Data/conf/config/logback.xml
logbackConfigLocationfile:E:\datum\data\conf\logback.xml
その中のfile:きっとあります。
comp.cfmvcstu.com n.LogbackConfigListener
LogbackConfigListenerは自分の実現類です。
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.io.UrlResource;

import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.joran.JoranConfigurator;
import ch.qos.logback.core.joran.spi.JoranException;


/**
 * @description 
 * @path com.cxfmvcstu.comn.LogbackConfigListener
 * @author lijun.justin
 * @time 2015 6 27    8:13:19
 */
public class LogbackConfigListener implements ServletContextListener {
	private static final Logger logger = LoggerFactory.getLogger(LogbackConfigListener.class);

	private static final String CONFIG_LOCATION = "logbackConfigLocation";

	@Override
	public void contextInitialized(ServletContextEvent event) {
		//  web.xml               
		String logbackConfigLocation = event.getServletContext().getInitParameter(CONFIG_LOCATION);
		String fn = event.getServletContext().getRealPath(logbackConfigLocation);
		try {
			UrlResource urlResource = new UrlResource(logbackConfigLocation);
			LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
			loggerContext.reset();
			JoranConfigurator joranConfigurator = new JoranConfigurator();
			joranConfigurator.setContext(loggerContext);
			//joranConfigurator.doConfigure(fn);
			joranConfigurator.doConfigure(urlResource.getFile().getAbsolutePath());
			logger.debug("loaded slf4j configure file from {}", fn);
		} catch (JoranException e) {
			logger.error("can loading slf4j configure file from " + fn, e);
		}catch (Exception e) {
			logger.error(e.getMessage(), e);
		}

	}

	@Override
	public void contextDestroyed(ServletContextEvent event) {
	}
}
springのUrlResource類に依存します。中の不要なコードは読者が自分で簡略化してください。
logback.xmlの構成例:
  %ダte[%thread]%5-5 level%logger{80]-%msg%nclass=“ch. qos.logback.logback.rolling.RollingFileApppender]>INFOACCEPTDENY D:/logs/INFOs/INFO% d{yyyyyyyyyM-logdd....lololololog30%lololololololologs.lolololologs.lololog30%lololologs.logs.lololologs.logs.log30%%dededededededededededededededededededelolololololololog30%dededete[%thread]%5 level%logger{80}-%msg%n 
本人のホームページ:  http://51kxd.com/  みんなの訪問を歓迎します