All Projects → nfultz → Tron

nfultz / Tron

R package for easy logging

Programming Languages

r
7636 projects

Labels

Projects that are alternatives of or similar to Tron

Loggingprint
Swift logging only when in Debug mode.
Stars: ✭ 14 (-63.16%)
Mutual labels:  logging
Nim Morelogging
Logging library for Nim
Stars: ✭ 29 (-23.68%)
Mutual labels:  logging
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
Dotlog
Simple and easy go log framework
Stars: ✭ 30 (-21.05%)
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
Adenium
Adenium Normalizer
Stars: ✭ 29 (-23.68%)
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
Escriba
📜 Logging on steroids
Stars: ✭ 30 (-21.05%)
Mutual labels:  logging
Gollum
An n:m message multiplexer written in Go
Stars: ✭ 883 (+2223.68%)
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].