<div dir="ltr"><div dir="ltr">If anyone is interested (hello Martin and Siri!), we have slightly modernized our rotating cleartext logger handler to keep it compatible with recent OTP versions, and split it up into three separate modules, one as api and handler-supervisor, and one for the formatting of messages. Available here, as a diff on top of the old version if anyone still wants that:</div><div dir="ltr"><div><a href="https://github.com/richcarl/otp/commits/disk_log_h">https://github.com/richcarl/otp/commits/disk_log_h</a><br clear="all"><div><div dir="ltr" class="gmail_signature"><br>        /Richard</div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Den fre 1 apr. 2016 kl 13:34 skrev Richard Carlsson <<a href="mailto:carlsson.richard@gmail.com">carlsson.richard@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thanks for pointing out that old mail, Martin! These days though, it's probably worthwhile to rethink/rewrite these handlers from scratch rather than import disk_log_h into OTP as it is.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail-m_1104260979543573363gmail_signature"><br>        /Richard</div></div>
<br><div class="gmail_quote">2016-04-01 13:08 GMT+02:00 Martin Bjorklund <span dir="ltr"><<a href="mailto:mbj@tail-f.com" target="_blank">mbj@tail-f.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
We are not using log_mf_h, but instead we're using disk_log_h (see<br>
<a href="http://erlang.org/pipermail/erlang-patches/2012-January/002583.html" rel="noreferrer" target="_blank">http://erlang.org/pipermail/erlang-patches/2012-January/002583.html</a>)<br>
<br>
We use this handler to get log rotation, but we log all error logger<br>
messages in clear text (this should IMO be the default).<br>
<br>
If you're interested in adding disk_log_h to OTP (search for<br>
disk_log_h in disk_log.erl...), the latest version<br>
(updated as recently as 2006 :) can be found here:<br>
<a href="https://github.com/richcarl/otp/blob/disk_log_h/lib/kernel/src/disk_log_h.erl" rel="noreferrer" target="_blank">https://github.com/richcarl/otp/blob/disk_log_h/lib/kernel/src/disk_log_h.erl</a><br>
<br>
I support the deprecation initiative!<br>
<br>
<br>
/martin<br>
<div><div class="gmail-m_1104260979543573363h5"><br>
<br>
<br>
Siri Hansen <<a href="mailto:erlangsiri@gmail.com" target="_blank">erlangsiri@gmail.com</a>> wrote:<br>
> Hello list!<br>
><br>
> log_mf_h is an error_logger event handler which logs events to disk and<br>
> does log rotation. rb (report browser) is the tool for reading and<br>
> formatting the logs. The implementation of both modules is quite old and<br>
> outdated. The fact that there is a size field for the events of only 16<br>
> bits, which we haven't got any complaints for, has made us believe that<br>
> there might not be many users of these tools. I'm writing to the list to<br>
> find out if this is correct...<br>
><br>
> Are you using log_mf_h (e.g. by setting environment variables<br>
> 'error_logger_mf_*' in sasl) and rb? If so, why - is it the log rotation or<br>
> the binary logging (or both) that you are really after? Have you considered<br>
> alternative tools?<br>
><br>
> Kind Regards<br>
> /siri@otp<br>
</div></div>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div>
</blockquote></div>