服务器-slf4j 只能在控制台打印日志,没法写入文件,也没报错,也看不出哪里冲突。就是写不进文件。

问题描述

slf4j 只能在控制台打印日志,没法写入文件,也没报错,也看不出哪里冲突。就是写不进文件。

整个项目都做完了,就是单独写日志卡在这了,虽说不是太重要,但是弄不明白还是不甘心。配置文件路径没问题,tomcat启动也没报错。而且本机是可以写日志的,linux服务器上就不行,路径看了没问题。<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<appender name="console" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%t] %p %c %x --> %m%n" />
    </layout>
</appender>

<appender name="dailyFile" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="${accountWeb.root}/logs/daily.log" />
    <param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%t] %p %c %x --> %m%n" />
    </layout>
</appender>

<appender name="access" class="org.apache.log4j.DailyRollingFileAppender">
     <param name="File" value="E:/logs/syslog.log" />
    <!-- <param name="File" value="/export/work/logs/applogs.log" />-->
    <param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
      <param name="ImmediateFlush" value="true" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%t] %p %c %x --> %m%n" />
    </layout>
</appender>
<logger name="com.firefall" additivity="false">
    <level value="INFO" />
    <appender-ref ref="console" />
    <appender-ref ref="dailyFile" />
</logger>
  <logger name="access.logger" additivity="false">
    <level value="INFO" />
    <appender-ref ref="access" />
</logger>
<root>
    <level value="info" />
    <appender-ref ref="console" />
    <appender-ref ref="dailyFile" />
</root>

/log4j:configuration
///////////////////////////调用方法//////////////////////////////////////////
//打印日志
Logger logger = Logger.getLogger("access.logger");
logger.info("[springsale][login][uuid]["+info.getUuid()+"]["+info.getLoginname()+"]");

解决方案

把log配置贴出来看看,

解决方案二:

在linux上目录是有权限的,你看看配置的目录是否有写的权限或者设置权限为777看看

时间: 2024-09-19 09:37:22

服务器-slf4j 只能在控制台打印日志,没法写入文件,也没报错,也看不出哪里冲突。就是写不进文件。的相关文章

代码-Tomcat服务器打开的index.jsp页面一片空白,后台没报错

问题描述 Tomcat服务器打开的index.jsp页面一片空白,后台没报错 连http://localhost:8080/这个小猫页面也显示不出来,百度了很多都没找到解决办法,刚建立web项目什么都没有的时候起前端是能打开的,虽然这时候http://localhost:8080/也是打不开,但是写了代码就打不开了,就一个index.jsp就是一个登录页面而已,想不出代码哪里会有问题.我觉得这里应该就算代码有问题也是能打开的吧,只是不能登录而已(是用shh框架做的项目,现在只做了登录这里而已就不

tomcat日志调到debug,不报错但一直循环

问题描述 tomcat日志调到debug,不报错但一直循环 springmvc + spring + mybatis tomcat日志调到debug,不报错但一直循环,如下:. Creating shared instance of singleton bean 'trendsOperatorMapper' Creating instance of bean 'trendsOperatorMapper' Eagerly caching bean 'trendsOperatorMapper' to

cwrsync-rsync从服务器同步文件到客户端报错

问题描述 rsync从服务器同步文件到客户端报错 rsync -vzrtopg --progress --ignore-errors --delete --password-file=%secretpath% xinqitian@172.16.16.16::STPStudio/XXX_x32.zip %projpath% 解决方案 http://bbs.csdn.net/topics/391867214 解决方案二: rsync 安装配置,服务器到客户端间同步文件rsync+inotify 实现

IIS FTP部分文件上传报错451的原因及解决方法_win服务器

最近部署一个基于IIS7的ftp服务器,添加一个组的用户具有上传及读取权限,使用Flashfxp软件测试了不同文件的上传下载,均可以正常使用.由于之前建FTP出现过使用浏览器访问不能验证用户的问题,于是也用浏览器进行测试,访问正常.正高兴呢.结果测试传几个文件遇到问题了.部分文件可以正常上传,但部分报错,具体错误提示如下: 找了下资料,发现原来是万国码问题,具体解决方法如下: 在FTP管理器的右边点击"高级设置"--将"允许UTF8"改为[False],如下图:

[fixed] 解决 slf4j + log4j eclipse 可以打印日志,而在云服务器上不能打印

今天发现服务上没有打印任何日志,而log4j已经设置为了INFO 很奇怪,在eclipse中是可以打印的,也能输出到单独的日志中 后来发现原来是冲突了 把log4j注释掉即可 保留slf4j即可  

服务器-eclipse启动tomcat没报错,浏览器访问http://localhost:8080/是404

问题描述 eclipse启动tomcat没报错,浏览器访问http://localhost:8080/是404 怎么解决,谢谢 解决方案 可能是tomcat的欢迎页面被删除了. 解决方案二: eclipse启动tomcat 访问http://localhost:8080 报404错误eclipse启动tomcat 访问http://localhost:8080 报404错误eclipse启动tomcat 访问http://localhost:8080 报404错误 解决方案三: 工程部署到Roo

win7-用java代码去取Ldap数据,为什么只能取到1000条,然后就报错

问题描述 用java代码去取Ldap数据,为什么只能取到1000条,然后就报错 从网上找过很多方法,下载一个exe文件,然后后面还要下载好几个dll文件,可是网上的那些文件都跟win7不兼容,我想问一下,我这种思路是对的吗?还是说我下载的那些文件有问题,求教各位大神,如何去修改ldap限制的这个只取1000数据的问题,谢谢了

spring mvc-关于Spring mvc 向服务器上传文件报错问题

问题描述 关于Spring mvc 向服务器上传文件报错问题 Spring mvc在向服务器上传的文件的时候报错 显示系统找不到指定的路径,应该要怎么修改 解决方案 大文件上传到服务器报错的问题大文件上传到服务器报错的问题ASP.NET 上传Excel到服务器报错的问题 解决方案二: 错误粘出来看看,可能原因有很多 解决方案三: 代码是这个 @RequestMapping("/updateExcel") public String updateExcel(HttpServletRequ

eclipse服务器启动一直报错

问题描述 eclipse服务器启动一直报错 这是哪里出了问题? 解决方案 jsp未能编译成.class文件 解决方案二: windows启动eclipse报错eclipse 中导入 maven项目 启动报错启动Tomcat服务器报错: 解决方案三: 你的jsp页面出问题了,没有编译成class文件 解决方案四: http://zhidao.baidu.com/question/276657176.html 解决方案五: JSP页面的问题,字节码文件没有被编译! 解决方案六: 看看依赖包是不是全的