All Versions
40
Latest Version
Avg Release Cycle
111 days
Latest Release
1715 days ago

Changelog History
Page 3

  • v1.7.0 Changes

    • 🌲 #48: Output for severities is now configured in config file with termSeveritiesOut and termSeveritiesErr for writing into stdout and stderr accordingly. Default behavior: Errors into stderr, all other into stdout.
    • In yaml config file added new keywords for dealing with Severities: 'All' -- all severities, 'X+' -- severities greater or equal to X.
    • 🔄 Changed .yaml format: logger severity receives set of severities (Severities).
    • 🌲 #32: Changed .yaml format: LoggerTree should be written under 'loggerTree:'.
    • 🌲 #49: Add WithLoggerIO constraint.
    • 🌲 #50: Add liftLogIO function into CanLog module.
  • v1.6.0 Changes

    • 🖨 Error is now printed only to stderr, all other messages to stdout.
    • Logger severity is now Set Severity.
    • Interface changes: functions which worked with Severity now work with Set Severity.
    • ✂ Remove releaseAllHandlers, streamHandlerWithLock, trapLogging, debugM, errorM, infoM, noticeM, warningM.
    • 📇 Rename Wrapper module to Terminal.
    • 📇 Rename Handler module to LogHandler.
    • 📇 Rename Logger module to IOLogger.
    • 🚚 Move setSeverity and setSeverityMaybe to IOLogger.
    • Lift all functions inside IOLogger module to MonadIO.
    • handle from LogHandler module is renamed to logHandlerMessage and moved out of type class LogHandler.
  • v1.5.3 Changes

    • âž• Add launchNamedPureLogWith to PureLogging
    • 👌 Improve documentation for launchNamedPureLog
  • v1.5.2 Changes

    • âž• Add logPureAction to PureLogging.
    • âž• Add withSublogger to HasLoggerName.
  • v1.5.1 Changes

    • âž• Add usingNamedPureLogger to PureLogging.
  • v1.5.0 Changes

    • Replace String to Text in LoggerName.
    • 📇 Rename LoggerName field name to getLoggerName.
    • 📇 Rename getLoggerName of HasLoggerName class to askLoggerName.
    • 👉 Use LoggerName instead of Text where possible.
    • 👉 Make separate HasLoggerName module.
    • 👉 Make separate PureLogging module.
    • ✂ Remove safecopy dependency and refactor code.
  • v1.4.1 Changes

    • âž• Add logEvents function to log [LogEvent] with proper logName.
  • v1.4.0 Changes

    • âž• Add ability to specify custom logging action.
  • v1.3.4 Changes

    • 📜 Correct logger config parsing
  • v1.3.3 Changes

    • 🛠 Fixed a bug related to ugly output to stdout even when it was turned off.