1

私の Railo サーバーでは、5 MB になるとログファイルがローテーションされます。そのサイズを増やしたい、またはより多くのログファイルのバックアップを保持したい。それ、どうやったら出来るの?見逃した設定ファイルは何ですか?

4

1 に答える 1

1

私の知る限り、現時点ではこのための UI はありませんが、内部には多くのオプションがあります。

これを構成する最善の方法は、Web サイトの WEB-INF/railo-web.xml.cfm ファイルを調べることです。そこには、次のようなブロックがあります。

<logging>
    <logger .../>
</logging>

多くのオプションがありますが、ロガーappender = "resource"(つまり、ファイルに追加)の場合は、ファイルのインラインコメントで確認できます。これは、現在(Railo 4.2.0.007ベータ版の私のバージョンでは)

Resource:
Logs error to a resource (locale file, ftp, zip, ...)
- path: path to the locale file
-charset (default:resource charset): charset used to write the file
- maxfiles (default:10): maximal files created
- maxfilesize (default:1024*1024*10): the maxial size of a log file created

したがって、ユースケースでは、次のようなものを追加する必要があります。

<logging>
    <logger appender="resource" maxfilesize="5242880" appender-arguments="path:{railo-config}/logs/remoteclient.log" layout="classic" level="info" name="remoteclient"/>
    <logger appender="resource" maxfilesize="5242880" appender-arguments="path:{railo-config}/logs/requesttimeout.log" layout="classic" name="requesttimeout"/>
    <logger appender="resource" maxfilesize="5242880" appender-arguments="path:{railo-config}/logs/mail.log" layout="classic" name="mail"/>
    <logger appender="resource" maxfilesize="5242880" appender-arguments="path:{railo-config}/logs/scheduler.log" layout="classic" name="scheduler"/>
    <logger appender="resource" maxfilesize="5242880" appender-arguments="path:{railo-config}/logs/trace.log" layout="classic" name="trace"/>
    <logger appender="resource" maxfilesize="5242880" appender-arguments="path:{railo-config}/logs/application.log" layout="classic" level="info" name="application"/>
    <logger appender="resource" maxfilesize="5242880" appender-arguments="path:{railo-config}/logs/exception.log" layout="classic" level="info" name="exception"/>  
</logging>      

(maxsize calc はテストしていないので、マイレージは異なる場合があります)

于 2014-05-09T08:11:10.017 に答える