Item14771: make sure LogDispatchContrib is working and releasable

pencil
Priority: Urgent
Current State: Closed
Released In: n/a
Target Release:
Applies To: Extension
Component: LogDispatchContrib
Branches: master
Reported By: MichaelDaum
Waiting For:
Last Change By: MichaelDaum
There are multiple issues:

  • Log::Dispatch::File::Rolling is broken due to changes in Log::Dispatch: missing _make_handle(); Reported upstream ... done
  • Foswiki::Logger::LogDispatch::FileFiltered is broken for the same reason
  • Log::Dispatch::FileRotate seems to be more recent. ... done
  • File, FileRolling and FileUtil all use flock when reading logfiles: this will block the site during the call of eachEventSince() ... reported in Item14732 for core loggers ... fixed
  • there is a lot of redundant code among log implentations. fixed
  • code makes use of goto to jump across packages ... fixed
  • FileRotate needs an event iterator ... done

-- MichaelDaum - 19 Oct 2018
 
Topic revision: r10 - 18 Jan 2019, MichaelDaum
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy