Memento: Logging for Systems and Applications
Memento is a logging library for Julia designed for software systems and cloud applications. It’s the ideal choice in Julia for monitoring large, multi-component applications as it gives users control and flexibility over all aspects of logging for each component.
Memento’s main features:
- Set log levels to control verbosity for any part of your project using modular, hierarchical logging
- Send logs for parts of your project to multiple places in different formats using modular, hierarchical log handling
- Log to a variety of backends including Syslog
- Skip log message creation for performance when it wouldn’t be logged
- v0.6 and v0.7 support
- v0.7+: substitute Base’s logger for Memento This talk will demonstrate these features and will showcase Memento in action in a simulated application environment. It will also compare Memento to other approaches to logging in Julia.
Speaker's bio