Version bump: 0.9.7. Extended type checking in LoggerLevel constructor. Slight reorganization of the private Type utility functions.
Version bump: 0.10.7. Removed some soon unnecessary class functions.
Version bump: 0.10.8. Small documentation update. Moved a timestamp utility function outside of the Logger constructor.
Version bump: 0.11.8. Enhanced the Logger.cache function to take an action {string}, and args {array}. It will iterate over all Logger instances calling the method given by the action name, and passed the given array of arguments.
Version bump: 0.12.8. Added a private configuration object that many methods and functions now leverage. Also added a class function Logger.config, which takes an object with several options to set.
Version bump: 0.13.8. Added class functions to add, remove, and get the list of appenders from configuration.
Version bump: 0.13.9. Missing semicolon.
Updated the private cache object to be stored in the private configuration object.
Version bump: 0.13.11. Fixed a typo'd array function. Also made it so verbosity and timestamps in each instance are set to the configuration options. If none, they default to off.
Minor test enhancements. Added an assertion to ensure Logger is a function.
Version bump: 0.13.12. Fixed a typo in the regex that checks a LoggerLevel's name.
Minor test reorganization and variable renaming. Added tests to ensure LoggerLevel names only consist of alphabet characters.
Minor test reorganization and renaming.
Version bump: 0.14.12. Renamed addAppender/removeAppender to add/remove. Renamed the remove class function to del.
Added tests to test the class functions for adding global appenders that all instances will get a reference to upon creation.
Version bump: 0.14.13. Fixed a bug that was using the wrong class function remove instances from cache.
Updated tests to reflect new instance deletion class function. Minor reorganization.
Added configuration options to set a master enable/disable.
Version bump: 0.14.14. Tweaked some configuration logic for setting the master enable/disable.
Version bump: 0.14.15. Added proper configuration defaulting in case of invalid inputs. Fixed a bug that would not add a list of appenders given through configuration.