[liblouis-liblouisxml] Re: Any other changes to logging before merge to master?

  • From: "Michael Whapples" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "mwhapples@xxxxxxx" for DMARC)
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Mon, 09 Jun 2014 12:55:11 +0100

I am fine with leaving the log file location to a later date. One can still use lou_logFile to set a log file location if they want to. Also if they want more complicated log file handling (eg. sending liblouis and liblouisutdml log to one file) then that is what the callback is for.


Please could you merge the logging branch.

Thanks

Michael Whapples
On 09/06/2014 12:49, Bert Frees wrote:
Hello Michael,

No, your branch should be ready for merging now. It's up to you if you
want to do the default log file first or not. As long as we still have
lou_logFile I don't find it that important that liblouis logs to a file
by default, stderr is fine as a default for now.

In any case, logging to the file should only be the default handler IMO,
and disabled if a callback is set.

We can help you with the configure option.

The Java bindings are a separate matter.

Thanks,
Bert


Michael Whapples writes:

One thought which has crossed my mind is the default log file stuff.

With my knowledge of linux a sensible default log file for liblouis
might be /var/log/liblouis.log, however I feel may be this should be
configurable when running ./configure (IE. do all distributions use that
location). If it does need setting by ./configure I would need help with
that.

As I remember when discussing this before, on windows we concluded may
be the temp folder.

Should LibLouis write to that default log file even if a callback is set
or is log file writing just the default handler/callback for logging? I
have no strong view either way.

Something similar probably should be done for liblouisutdml.

What do people think?

Michael Whapples
On 09/06/2014 08:31, Michael Whapples (Redacted sender mwhapples@xxxxxxx
for DMARC) wrote:
Hello,
I would like to ask whether there are any other changes which need to
be made to the logging branch before it could be merged to master?

If there are no other changes then may be we should look at merging it.

I think as far as I can tell there are no further immediate changes I
want making to the logging branch, I have liblouisutdml working with
it as I want.

The only possible thing would be move the liblouis stuff in the Java
bindings of liblouisutdml into liblouis Java bindings (IE. actually
create a set of official Java bindings for liblouis), but I think that
would be taken as separate work in a different branch.
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: