{"repo":"erlang-lager/lager","free":true,"listed":false,"github":"https://github.com/erlang-lager/lager","clone":"git clone https://github.com/erlang-lager/lager.git","description":"A logging framework for Erlang/OTP","language":"Erlang","stars":1130,"topics":["erlang","logging","otp"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Overview -------- Lager (as in the beer) is a logging framework for Erlang. Its purpose is to provide a more traditional way to perform logging in an erlang application that plays nicely with traditional UNIX logging tools like logrotate and syslog. Features -------- Finer grained log levels (debug, info, notice, warning, error, critical, alert, emergency) Logger calls are transformed using a parse transform to allow capturing Module/Function/Line/Pid information When no handler is consuming a log level (eg. debug) no event is sent to the log handler Supports multiple backends, including console and file. Supports multiple sinks Rewrites common OTP error messages into more readable messages Support for pretty printing records encountered at compile time Tolerant in the face of large or many log messages, won't out of memory the node Optional feature to bypass log size truncation (\"unsafe\") Supports internal time and date based rotation, as well as external rotation tools Syslog style log level comparison flags Colored terminal output (requires R16+) Map support (requires 17+) Optional load shedding by setting a high water mark to kill (and reinstall) a sink after a configurable cool down timer Contributing ------------ We welcome contributions from the community. We are always excited to get ideas for improving lager. If you are looking for an idea to help out, please take a look at our open issues - a number of them are tagged with Help Wanted and Easy - some of them are tag","default_branch":null,"files":null,"tree":[],"storefront":"/r/erlang-lager","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/erlang-lager/lager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}