Changed dependency from XML to xml2 to avoid trouble installing dependencies.
Allow override of name of default loggers.
Simplifying argument functions.
Dropping support for ff in favor of Andromeda.
Fixing missing spaces in argument function documentation.
More gracefully handling unnamed lists when saving and loading from JSON.
Errors in a cluster are now also logged by the remote thread. This allows for example for the stack trace to be captured. The e-mail logger will only be triggered by events in the main thread to avoid spam.
Added the layoutErrorReport layout.
Added overwrite and expirationTime arguments to createFileAppender.
Added the addDefaultErrorReportLogger function.
Improved stack trace.
Changed names of default loggers to DEFAULT_FILE_LOGGER, DEFAULT_EMAIL_LOGGER, and DEFAULT_ERRORREPORT_LOGGER.
Added ‘silent’ argument to unregisterLogger function.
When the folder containing the log file is deleted while logging, a warning is thrown (instead of an error), and the file appender is automatically deleted.
The Shiny app now ignores malformed lines in the log file (instead of throwing an error).