debug - A tiny JavaScript debugging utility modelled after Node

  •        59

A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers.debug exposes a function; simply pass this function the name of your module, and it will return a decorated version of console.error for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole.

https://github.com/visionmedia/debug

Dependencies:

ms : ^2.1.1

Tags
Implementation
License
Platform

   




Related Projects

javascript-debug - JavaScript Debug: A simple wrapper for console.log

  •    Javascript

This code provides a simple wrapper for the console's logging methods, and was created to allow a very easy-to-use, cross-browser logging solution, without requiring excessive or unwieldy object detection. If a console object is not detected, all logged messages will be stored internally until a logging callback is added. If a console object is detected, but doesn't have any of the debug, info, warn, and error logging methods, log will be used in their place. For convenience, some of the less common console methods will be passed through to the console object if they are detected, otherwise they will simply fail gracefully.

XCGLogger - A debug log framework for use in Swift projects

  •    Swift

XCGLogger is the original debug log module for use in Swift projects. Swift does not include a C preprocessor so developers are unable to use the debug log #define macros they would use in Objective-C. This means our traditional way of generating nice debug logs no longer works. Resorting to just plain old print calls means you lose a lot of helpful information, or requires you to type a lot more code.

logdown.js - :pencil2: Debug utility with markdown support that runs on browser and server

  •    Javascript

logdown is a debug utility for the browser and the server with Markdown support, providing a single interface and a similar behavior between the browser and the server. It doesn't have any dependencies for the browser version and it's only 2K gzipped.

log.js - super light-weight nodejs logging + streaming log reader

  •    HTML

Lightweight logging for NodeJS. Includes a streaming log reader.By default, a Log’s stream is stdout, and its log level defaults is DEBUG.

ReflectInsight - Log Viewer for NLog, Log4net, Enterprise Library & Debug/Trace

  •    

Log Viewer for NLog, Log4net, Enterprise Library and Debug/Trace by using ReflectInsight logging extensions; the next generation in application logging.


vscode-chrome-debug - Debug your JavaScript code running in Google Chrome from VS Code.

  •    TypeScript

Debug your JavaScript code in the Chrome browser, or any other target that supports the Chrome Debugger protocol.

vscode-php-debug - PHP Debug Adapter for Visual Studio Code 🐞⛔

  •    TypeScript

Install the extension: Press F1, type ext install php-debug. This extension is a debug adapter between VS Code and XDebug by Derick Rethan. XDebug is a PHP extension (a .so file on Linux and a .dll on Windows) that needs to be installed on your server.

tracer - A powerful and customizable logging library for node.js

  •    Javascript

A powerful and customizable logging library for node.js. support color console with timestamp, line number, method name, file name and call stack. you can set transport to file, stream, database(ex: mongodb and clouddb, simpledb). keywords: log, logger, trace

frodo - Android Library for Logging RxJava Observables and Subscribers.

  •    Java

Frodo is an android library inspired by Jake Wharton's Hugo, mainly used for logging RxJava Observables and Subscribers outputs on the logcat. It generates and weaves code based on annotations only on debug versions of the application where the plugin is applied, for instance, it is safe to persist any Frodo annotation in the codebase. @RxLogObservable.Scope Options: It is possible to narrow down the debug information shown by adding a debugging scope to @RxLogObservable annotation.

screenlog.js - Bring console.log on the screen

  •    Javascript

Ever faced a situation where you said "Why doesn't this bug show up when developer console is open!!"? And since the bug doesn't show when you have console open, you cannot do debug logging using console.log. Enter screenlog.js. screenlog.js brings the developer console right on your screen so that you can do logging without having the developer console open always.

laravel-rollbar - Rollbar error monitoring integration for Laravel projects

  •    PHP

Rollbar error monitoring integration for Laravel projects. This library adds a listener to Laravel's logging component. Laravel's session information will be sent in to Rollbar, as well as some other helpful information such as 'environment', 'server', and 'session'. The level variable defines the minimum log level at which log messages are sent to Rollbar. For development you could set this either to debug to send all log messages, or to none to sent no messages at all. For production you could set this to error so that all info and debug messages are ignored.

hopwatch - webbased debugging for Go programs

  •    Go

Hopwatch is a simple tool in HTML5 that can help debug Go programs. It works by communicating to a WebSockets based client in Javascript. When your program calls the Break function, it sends debug information to the browser page and waits for user interaction. Using the functions Display, Printf or Dump (go-spew), you can log information on the browser page. On the hopwatch page, the developer can view debug information and choose to resume the execution of the program.

CocoaDebug - 🚀 iOS Debugging Tool

  •    Swift

Shake to hide or show the black bubble. (support both device and simulator). Long press the black bubble to show UIDebuggingInformationOverlay. (Apple's Private API, support iOS 10/11).

Logger - logging for your .NET project using file, mail, debug output

  •    

A light weight yet competent logger for .NET with configurable output modules, such as log file, e-mail and debug log. Easy to add your own output module if needed.

Javascript Logging on Server using Ajax

  •    Java

A framework for logging of Java script errors,exceptions and debug messages on web server using Ajax.Logs will be written by Ajax Log processor on web server in XML format, which is called by Java script functions on browser.

Firebug - Web Development Evolved.

  •    javascript

Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

dontbug - Dontbug is a reverse debugger for PHP

  •    Go

Dontbug is a reverse debugger (aka time travel debugger) for PHP. It allows you to record the execution of PHP scripts (in command line mode or in the browser) and replay the same execution back in a PHP IDE debugger. During replay you may debug normally (forward mode debugging) or in reverse, which allows you to step over/out backwards, step backwards, run backwards, run to cursor backwards, set breakpoints in the past and so forth. Debugging with the ability to run in reverse allows you to hunt down bugs much more easily. It also allows you to understand the runtime behavior of large PHP codebases more efficiently.

node-inspector - Node.js debugger based on Blink Developer Tools

  •    Javascript

Node Inspector is a debugger interface for Node.js applications that uses the Blink Developer Tools (formerly WebKit Web Inspector).Since version 6.3, Node.js provides a built-in DevTools-based debugger which mostly deprecates Node Inspector, see e.g. this blog post to get started. The built-in debugger is developed directly by the V8/Chromium team and provides certain advanced features (e.g. long/async stack traces) that are too difficult to implement in Node Inspector.

node-webkit-agent - NodeJS agent for WebKit devtools front-end

  •    Javascript

This module is an implementation of Chrome developer tools protocol. It is still pretty much a work in progress and only heap and CPU profilers are working right now. Help is wanted to finish implementing debugger, networking and console agents as well as a implementing from scratch a flamegraphs agent. This module allows you to debug and profile remotely your nodejs applications leveraging the following features by re-using the built-in devtools front-end that comes with any webkit-based browsers such as Chrome or Safari.