All Projects → Olian04 → better-logging

Olian04 / better-logging

Licence: MIT license
better-logging is a drop in replacement for the default logging methods of node.js

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to better-logging

Evergreen
Most natural Swift logging
Stars: ✭ 75 (-55.88%)
Mutual labels:  logging-library
Logging
Microsoft Extension Logging implementation for Blazor
Stars: ✭ 165 (-2.94%)
Mutual labels:  logging-library
sclog4c
Simple configurable logging for C
Stars: ✭ 19 (-88.82%)
Mutual labels:  logging-library
Yurnalist
An elegant console reporter, borrowed from Yarn
Stars: ✭ 88 (-48.24%)
Mutual labels:  logging-library
Cscore
cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
Stars: ✭ 115 (-32.35%)
Mutual labels:  logging-library
Firephp Core
FirePHP server library for sending PHP variables to the browser.
Stars: ✭ 208 (+22.35%)
Mutual labels:  logging-library
Logginginterceptor
An OkHttp interceptor which has pretty logger for request and response. +Mock support
Stars: ✭ 1,149 (+575.88%)
Mutual labels:  logging-library
game overlay sdk
Library to write messages on top of game window
Stars: ✭ 57 (-66.47%)
Mutual labels:  logging-library
Json Logging Python
Python logging library to emit JSON log that can be easily indexed and searchable by logging infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver
Stars: ✭ 143 (-15.88%)
Mutual labels:  logging-library
Loggerpro
An modern and pluggable logging framework for Delphi
Stars: ✭ 231 (+35.88%)
Mutual labels:  logging-library
Tracing
Application level tracing for Rust.
Stars: ✭ 1,294 (+661.18%)
Mutual labels:  logging-library
Nanolog
Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
Stars: ✭ 1,710 (+905.88%)
Mutual labels:  logging-library
Coldbox Platform
A modern, fluent and conventions based HMVC framework for ColdFusion (CFML)
Stars: ✭ 220 (+29.41%)
Mutual labels:  logging-library
Diary
📑 Zero-dependency, fast logging library for both Node and Browser.
Stars: ✭ 79 (-53.53%)
Mutual labels:  logging-library
LogDNA-Android-Client
Android client for LogDNA
Stars: ✭ 22 (-87.06%)
Mutual labels:  logging-library
Rflib
Salesforce open source library with logging framework, trigger framework, feature switches, and advanced monitoring capabilities
Stars: ✭ 69 (-59.41%)
Mutual labels:  logging-library
Ring Log
Ring-Log是一个高效简洁的C++异步日志, 其特点是效率高(每秒支持至少125万+日志写入)、易拓展,尤其适用于频繁写日志的场景
Stars: ✭ 201 (+18.24%)
Mutual labels:  logging-library
RxLogs
An Android & Kotlin Reactive Advanced Logging Framework.
Stars: ✭ 12 (-92.94%)
Mutual labels:  logging-library
JJSwiftLog
Swift log library for all platform
Stars: ✭ 51 (-70%)
Mutual labels:  logging-library
Timber Elixir
🌲 Great Elixir logging made easy
Stars: ✭ 226 (+32.94%)
Mutual labels:  logging-library

NPM Version Supported Types NPM Downloads Build Status Master Build Status Dev LICENSE FOSSA Status

better-logging

demo output of better-logging in action

Out of the box Javascript comes five different standardized logging types. However, as it stands only browsers are taking advantage of these different methods of logging. better-logging aims to improve the default logging experience of any node application, it is designed to be a drop in replacement for the default logging methods.
Since better-logging only decorates the default logging methods you won't lose any functionality provided by other tooling. better-logging is not meant to be the be all and end all of node.js logging. It is just supposed to increase the usefulness of the default logging methods.

Install: npm i better-logging


// Default in node.js
console.debug('foo'); //  foo
console.log('foo'); //    foo
console.info('foo'); //   foo
console.warn('foo'); //   foo
console.error('foo'); //  foo

// With better-logging
require('better-logging')(console);

console.debug('foo'); //  [11:46:35.294] [debug] foo
console.log('foo'); //    [11:46:35.296] [log] foo
console.info('foo'); //   [11:46:35.296] [info] foo
console.warn('foo'); //   [11:46:35.298] [warn] foo
console.error('foo'); //  [11:46:35.298] [error] foo
console.line('foo'); //   foo

Documentation

https://olian04.gitbook.io/better-logging/

License

See LICENSE

FOSSA Status

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].