[erlang-questions] error_logger

Lukas Larsson <>
Thu Jan 12 11:41:38 CET 2012


Hello!

One of the great advantages of looking at something for the first time
is that you get a very unique perspective which we will never get. If
you find that parts of the documentation could be better expressed or
should be expanded, please take the time to submit a patch[1]. You can
find the documentation for the relevant sections here[2] and here[3].

Lukas

[1] https://github.com/erlang/otp/wiki/Submitting-patches
[2] https://github.com/erlang/otp/tree/master/lib/sasl/doc/src
[3] https://github.com/erlang/otp/blob/master/lib/kernel/doc/src/error_logger.xml

On Thu, Jan 12, 2012 at 11:15 AM, eigenfunction <> wrote:
> Thank you very much.
> Could someone may be update the documentation and be more specific on
> that matter?
> I had already started looking for some other logging framework, but
> now that everything is working so
> flawlessly, i am sticking to error_logger.
>
>
> On 12 Jan., 10:16, Siri Hansen <> wrote:
>> From sasl user guide:
>>
>> "If the report browser is used off-line, the reports can be copied to
>> another directory which is specified when starting the browser. If no such
>> directory is specified, the browser reads reports from the SASL
>> error_logger_mf_dir."
>>
>> I.e. start rb like this:
>>
>> > rb:start([{report_dir,"/tmp/error_logs"}]).
>>
>> /siri
>>
>> 2012/1/11 eigenfunction <>
>>
>>
>>
>>
>>
>>
>>
>> > Thank you very much for the quick answer, to which the next question
>> > follows:
>> > how do i read the binary-reports offline? I have copied the folder
>> > errors.log to another directory, let's say /tmp
>> > and am starting the erlang shell with erl -boot  start_sasl -sasl
>> > error_logger_mf_dir "\"tmp/error_logs\"" error_logger_mf_maxfiles 5
>> > error_logger_mf_maxbytes 10&.
>> > It just overrides the previous files that were there and shows me the
>> > newly created ones.
>> > Any idea?
>>
>> > On 11 Jan., 15:56, Siri Hansen <> wrote:
>> > > 2012/1/11 eigenfunction <>
>>
>> > > > This is my sasl config file:
>>
>> > > > [{sasl, [
>> > > > {sasl_error_logger, {file,"d:/error_logs/errors.log"}},
>> > > > %%{errlog_type, error},
>> > > > {error_logger_mf_dir,"d:/error_logs" },
>> > > > {error_logger_mf_maxbytes,10485760},
>> > > > {error_logger_mf_maxfiles, 2}
>> > > > ]}].
>>
>> > > > Can someone plz explain to me why i am only getting progress reports
>> > > > in my file ?
>> > > > In my code i used error_logger:msg_error ... for error messages.
>> > > > thx.
>>
>> > > > This configuration installs two error handlers. First, the
>>
>> > > sasl_error_logger variable installs sasl_report_file_h which according to
>> > > the documentation "Formats and writes supervisor reports, crash report
>> > and
>> > > progress report to a single file."
>>
>> > > Next, the three error_logger_mf_* variables install log_mf_h, which
>> > writes
>> > > *all* error logger events to a circular set of binary files in the
>> > > directory specified by the error_logger_mf_dir variable (files will be
>> > > named 1, 2 and index). These files can best be read with the report
>> > browser
>> > > (rb) in the sasl application.
>>
>> > > So, in your errors.log file you will only get supervisor, crash and
>> > > progress reports, while the circular set of binary files will contain
>> > *all*
>> > > reports, including errors...
>>
>> > > Regards
>> > > /siri
>>
>> > > _______________________________________________
>> > > erlang-questions mailing list
>> > > ://
>> > erlang.org/mailman/listinfo/erlang-questions
>> > _______________________________________________
>> > erlang-questions mailing list
>> > 
>> >http://erlang.org/mailman/listinfo/erlang-questions
>>
>> _______________________________________________
>> erlang-questions mailing list
>> ://erlang.org/mailman/listinfo/erlang-questions
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions



More information about the erlang-questions mailing list