All Projects → rista404 → deno-debug

rista404 / deno-debug

Licence: MIT license
Debugging utility for deno. Ported from https://npmjs.com/debug

Programming Languages

typescript
32286 projects
Makefile
30231 projects

Projects that are alternatives of or similar to deno-debug

ducky
Chrome extension to overlay a (super adorable) rubber duck, as a virtual companion during rubber duck debugging.
Stars: ✭ 80 (+433.33%)
Mutual labels:  debugging, debug
pino-caller
🌲 Include call site of pino log messages
Stars: ✭ 35 (+133.33%)
Mutual labels:  utility, debug
PowerPreference
💾 A Powerful library to control and simplify the usage of shared preference in Android.
Stars: ✭ 95 (+533.33%)
Mutual labels:  debugging, debug
bugsnag-java
Bugsnag error reporting for Java.
Stars: ✭ 51 (+240%)
Mutual labels:  debugging, debug
react-native-debug-console
A network and console debug component and modal for react native purely in JavaScript
Stars: ✭ 17 (+13.33%)
Mutual labels:  debugging, debug
bugsnag-vue
[DEPRECATED] This package now lives within the monorepo for our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 26 (+73.33%)
Mutual labels:  debugging, debug
axios-curlirize
axios plugin converting requests to cURL commands, saving and logging them.
Stars: ✭ 152 (+913.33%)
Mutual labels:  debugging, debug
gdbundle
Minimalist plugin manager for GDB and LLDB
Stars: ✭ 72 (+380%)
Mutual labels:  debugging, debug
debug
A small debugging library for C++
Stars: ✭ 30 (+100%)
Mutual labels:  debugging, debug
UnitySettings
Runtime debugging menu (like setting on Android) for Unity.
Stars: ✭ 26 (+73.33%)
Mutual labels:  utility, debug
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
Stars: ✭ 10,554 (+70260%)
Mutual labels:  debugging, debug
kokkos-tools
Kokkos C++ Performance Portability Programming EcoSystem: Profiling and Debugging Tools
Stars: ✭ 52 (+246.67%)
Mutual labels:  debugging, debug
krumo
Krumo: Structured information display solution for PHP
Stars: ✭ 74 (+393.33%)
Mutual labels:  debugging, debug
dwarf import
This loads DWARF info from an open binary and propagates function names, arguments, and type info
Stars: ✭ 18 (+20%)
Mutual labels:  debugging, debug
debugging-async-operations-in-nodejs
Example code to accompany my blog post on debugging async operations in Node.js.
Stars: ✭ 22 (+46.67%)
Mutual labels:  debugging, debug
clrprint
Print colorful output in the terminal, idle, cmd, and Windows PowerShell using the same functions.
Stars: ✭ 22 (+46.67%)
Mutual labels:  debugging, debug
Icecream Cpp
🍦 Never use cout/printf to debug again
Stars: ✭ 225 (+1400%)
Mutual labels:  debugging, debug
Cli Debugging Cheatsheets
🔥 Collection of command-line debugging cheatsheets for multiple languages and runtimes
Stars: ✭ 239 (+1493.33%)
Mutual labels:  debugging, debug
windbgtree
A command tree based on commands and extensions for Windows Kernel Debugging.
Stars: ✭ 94 (+526.67%)
Mutual labels:  debugging, debug
SmartDump
SmartDump - an exception and memory dump capture utility
Stars: ✭ 17 (+13.33%)
Mutual labels:  debugging, debug

Deno Debug Build Status

Debug utility for deno.

Usage

import debug from "https://deno.land/x/debuglog/debug.ts";

// create debugger
const service = debug("service");

const serviceName = "app";

// log
service("booting %s", serviceName);

Then run your app.

> DEBUG=* deno run --allow-env app.ts

Todo

  • extending debuggers
  • custom log functions
  • custom formatters
  • log override in all namespaces
  • inspect opts
  • detecting color support
  • non-tty env
  • add debug to registry

Notes

  • Currently debug assumes it is TTY and shows colors by default.
  • Deno's inspect differs from node's util.inspect so the output may not be the same.
  • We're using a custom format function ported from util. Might be cool to extract it when util is ported entirely.
  • We should cover more functionality with tests.
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].