nfultz / Tron
R package for easy logging
Stars: ✭ 38
Programming Languages
r
7636 projects
Labels
Projects that are alternatives of or similar to Tron
Lumberjack
A terminal-ui log watcher written in Go using the Flux architecture
Stars: ✭ 31 (-18.42%)
Mutual labels: logging
Humblelogging
HumbleLogging is a lightweight C++ logging framework. It aims to be extendible, easy to understand and as fast as possible.
Stars: ✭ 15 (-60.53%)
Mutual labels: logging
Logging
Easy setup of clojure.tools.logging w/ SLF4j, plus request correlation
Stars: ✭ 21 (-44.74%)
Mutual labels: logging
Trail
Trail is a simple logging system for Java and Android. Create logs using the same API and the library will detect automatically in which platform the code is running.
Stars: ✭ 13 (-65.79%)
Mutual labels: logging
Log4jwebtracker
Java web tool to setup at runtime the log level of Log4j appenders in an application, and read the log at runtime.
Stars: ✭ 35 (-7.89%)
Mutual labels: logging
Nlog.xlogger
A C# .NET class library that extends NLog.Logger to provide additional functionality for tracing the entry and exit, arbitrary checkpoints, exceptions and stack traces within methods.
Stars: ✭ 31 (-18.42%)
Mutual labels: logging
Belogging
Easy and opinionated logging configuration for Python apps
Stars: ✭ 20 (-47.37%)
Mutual labels: logging
Rsyslog
An R interface to syslog, the POSIX system logger API
Stars: ✭ 21 (-44.74%)
Mutual labels: logging
Loglevelnext
A modern logging library for Node.js that provides log level mapping to the console
Stars: ✭ 33 (-13.16%)
Mutual labels: logging
Eliot
Eliot: the logging system that tells you *why* it happened
Stars: ✭ 874 (+2200%)
Mutual labels: logging
Lme
An npm package to simply and beautifully log to console.
Stars: ✭ 29 (-23.68%)
Mutual labels: logging
Reqray
Log call tree summaries after each request for rust programs instrumented with `tracing`.
Stars: ✭ 37 (-2.63%)
Mutual labels: logging
Logzero
Robust and effective logging for Python 2 and 3.
Stars: ✭ 977 (+2471.05%)
Mutual labels: logging
Testlogcollectors
A framework for capturing log statements during tests. Compatible with most popular logging frameworks. Works with JUnit and TestNG
Stars: ✭ 31 (-18.42%)
Mutual labels: logging
tron: Pain Free Logging
This package provides the tron
function, which decorates all functions in a session
or package to let you follow along with the execution.
Here is an example:
tron> f <- function(a,b) a / b
tron> zzz <- function(x,y) f(x,y) / f(y,x)
tron> tron(environment(), verbose=TRUE)
wrapping f
wrapping zzz
tron> zzz(2,1)
2015-02-24 18:55:10 zzz(2, 1) begin
2015-02-24 18:55:10 f(x, y) begin
2015-02-24 18:55:10 f(x, y) end
2015-02-24 18:55:10 f(y, x) begin
2015-02-24 18:55:10 f(y, x) end
2015-02-24 18:55:10 zzz(2, 1) end
Logging a package
If you would like to add logging to an entire package, tron it before you load it:
tron("ht"); require(ht)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].