diff --git a/doc/guide.html b/doc/guide.html index 02c5c94cd..86dfbe1d6 100644 --- a/doc/guide.html +++ b/doc/guide.html @@ -417,7 +417,7 @@ to install ejabberd.

The files and directories created are, by de

/var/log/ejabberd/
Log directory (see section 7.1):
ejabberd.log
ejabberd service log -
sasl.log
Erlang/OTP system log +
erlang.log
Erlang/OTP system log

2.4.5  Start

@@ -3320,8 +3320,10 @@ Starts the Erlang system detached from the system console. Tell Erlang runtime system to start the ejabberd application.

-mnesia dir "/var/lib/ejabberd/"
Specify the Mnesia database directory. -
-sasl sasl_error_logger {file, "/var/log/ejabberd/sasl.log"}
+
-sasl sasl_error_logger {file, "/var/log/ejabberd/erlang.log"}
Path to the Erlang/OTP system log file. +SASL here means “System Architecture Support Libraries” +not “Simple Authentication and Security Layer”.
+K [true|false]
Kernel polling.
-smp [auto|enable|disable]
@@ -3726,13 +3728,13 @@ domain.

6.3.3  Load-Balancing Buckets

When there is a risk of failure for a given component, domain balancing can cause service trouble. If one component is failing the service will not work correctly unless the sessions are rebalanced.

In this case, it is best to limit the problem to the sessions handled by the failing component. This is what the domain_balancing_component_number option does, making the load balancing algorithm not dynamic, but sticky on a fix number of component instances.

The syntax is: -

{domain_balancing_component_number, "component.example.com", N}.

+

{domain_balancing_component_number, "component.example.com", Number}.

Chapter 7  Debugging

7.1  Log Files

An ejabberd node writes two log files:

ejabberd.log
is the ejabberd service log, with the messages reported by ejabberd code -
sasl.log
is the Erlang/OTP system log, with the messages reported by Erlang/OTP using SASL (System Architecture Support Libraries) +
erlang.log
is the Erlang/OTP system log, with the messages reported by Erlang/OTP using SASL (System Architecture Support Libraries)

The option loglevel modifies the verbosity of the file ejabberd.log. The syntax is:

{loglevel, Level}.

The possible Level are:

diff --git a/doc/guide.tex b/doc/guide.tex index 74d6fa8b4..8732e4a05 100644 --- a/doc/guide.tex +++ b/doc/guide.tex @@ -415,7 +415,7 @@ The files and directories created are, by default: \titem{/var/log/ejabberd/} Log directory (see section~\ref{logfiles}): \begin{description} \titem{ejabberd.log} ejabberd service log - \titem{sasl.log} Erlang/OTP system log + \titem{erlang.log} Erlang/OTP system log \end{description} \end{description} @@ -4252,8 +4252,10 @@ The command line parameters: Tell Erlang runtime system to start the \ejabberd{} application. \titem{-mnesia dir "/var/lib/ejabberd/"} Specify the Mnesia database directory. - \titem{-sasl sasl\_error\_logger \{file, "/var/log/ejabberd/sasl.log"\}} + \titem{-sasl sasl\_error\_logger \{file, "/var/log/ejabberd/erlang.log"\}} Path to the Erlang/OTP system log file. + SASL here means ``System Architecture Support Libraries'' + not ``Simple Authentication and Security Layer''. \titem{+K [true|false]} Kernel polling. \titem{-smp [auto|enable|disable]} @@ -4884,7 +4886,7 @@ The syntax is: An \ejabberd{} node writes two log files: \begin{description} \titem{ejabberd.log} is the ejabberd service log, with the messages reported by \ejabberd{} code - \titem{sasl.log} is the Erlang/OTP system log, with the messages reported by Erlang/OTP using SASL (System Architecture Support Libraries) + \titem{erlang.log} is the Erlang/OTP system log, with the messages reported by Erlang/OTP using SASL (System Architecture Support Libraries) \end{description} The option \term{loglevel} modifies the verbosity of the file ejabberd.log. The syntax is: diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template index 48a56ba5b..5ebfb5f6f 100644 --- a/src/ejabberdctl.template +++ b/src/ejabberdctl.template @@ -102,7 +102,7 @@ if [ "$EJABBERD_MSGS_PATH" = "" ]; then fi EJABBERD_LOG_PATH=$LOGS_DIR/ejabberd.log -SASL_LOG_PATH=$LOGS_DIR/sasl.log +SASL_LOG_PATH=$LOGS_DIR/erlang.log DATETIME=`date "+%Y%m%d-%H%M%S"` ERL_CRASH_DUMP=$LOGS_DIR/erl_crash_$DATETIME.dump ERL_INETRC=$ETCDIR/inetrc diff --git a/src/win32/ejabberd.nsi b/src/win32/ejabberd.nsi index 8c828bda8..26fdb0618 100644 --- a/src/win32/ejabberd.nsi +++ b/src/win32/ejabberd.nsi @@ -180,7 +180,7 @@ SectionIn 1 RO '-sname ejabberd -pa ebin \ -env EJABBERD_LOG_PATH log/ejabberd.log \ -s ejabberd -kernel inetrc \"./inetrc\" -mnesia dir \"spool\" \ - -sasl sasl_error_logger {file,\"log/sasl.log\"}' \ + -sasl sasl_error_logger {file,\"log/erlang.log\"}' \ $INSTDIR\win32\ejabberd.ico CreateShortCut "$0\Edit Config.lnk" "%SystemRoot%\system32\notepad.exe" \ "$INSTDIR\ejabberd.cfg" @@ -215,7 +215,7 @@ SectionIn 1 RO -args "-s ejabberd -pa ebin \ -kernel inetrc \\\"./inetrc\\\" \ -env EJABBERD_LOG_PATH log/ejabberd.log \ - -sasl sasl_error_logger {file,\\\"log/sasl.log\\\"} \ + -sasl sasl_error_logger {file,\\\"log/erlang.log\\\"} \ -mnesia dir \\\"spool\\\"" -d' Pop $0 diff --git a/tools/ejabberdctl b/tools/ejabberdctl index 033640ecd..80d8702f7 100755 --- a/tools/ejabberdctl +++ b/tools/ejabberdctl @@ -8,7 +8,7 @@ ERL=erl here=`which "$0" 2>/dev/null || echo .` base="`dirname $here`/.." ROOTDIR=`(cd "$base"; echo $PWD)` -SASL_LOG_PATH=$ROOTDIR/sasl.log +SASL_LOG_PATH=$ROOTDIR/erlang.log EJABBERD_DB=$ROOTDIR/database/$NODE EJABBERD_EBIN=$ROOTDIR/src export EJABBERD_LOG_PATH=$ROOTDIR/ejabberd.log