我在哪里可以找到Alfresco日志文件?

时间:2014-03-27 21:10:20

标签: alfresco alfresco-share

在Alfresco服务器上已经消失了几次上传,我查看日志以查看文件发生了什么。

In /opt/alfresco/tomcat/logs

但文件是空的。

2 个答案:

答案 0 :(得分:3)

在命令行中,尝试

$ ps axww | grep atalina.startup | grep -v ' atalin' | awk '{print $1}'
29047
$ ls -l /proc/29047/fd

用您的输出替换29047。

这应该为您提供所有打开的文件及其完整路径。寻找catalina.outalfresco.log。那些应该默认存在。

答案 1 :(得分:1)

它依赖,你记录的日志,有3或4个基本日志文件:

  • Alfresco log
  • 分享日志
  • " indexator" log(Solr / Lucene)
  • Tomcat日志

对于从安装程序安装的社区版,您可以在那里找到位置

  • ./tomcat/webapps/share/WEB-INF/classes/log4j.properties(登录 Alfresco分享)
  • ./tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties(登录 alfresco)
  • ./solr4/log4j-solr.properties(索引器的日志,在此 案例solr4-默认为Alfresco版本5.XX)
  

获取属性的范围 log4j.appender.File.File

  • tomcat日志是您编写./tomcat/logs/的路径的标准日志,其路径定义位于./tomcat/conf/logging.properties

    • 1catalina.org.apache.juli.FileHandler.directory
    • 2localhost.org.apache.juli.FileHandler.directory
    • 3manager.org.apache.juli.FileHandler.directory
    • 4host-manager.org.apache.juli.FileHandler.directory
  • catalina.out我在./tomcat/bin/catalina.sh

  • 中找到了

if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out fi

  • tomcat访问日志路径在./tomcat/conf/server.xml中定义 看下面的

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

(成立于Alfresco 5.1e- 201602-GA,来自.bin linux instalator)

  

顺便说一下 - 我不确定,但我认为在alf 4.2f的alfresco.log社区版中,share.log和solr.log是一个规则,那些文件在实际目录中,你从中运行alfresco.sh启动脚本

Source(forums.alfresco.com)