TGViewer
DEV: Рубиновые тона DEV: Рубиновые тона @dev_in_ruby_colors · 3.28K subscribers
Post #1254 2K
У меня тут новая небольшая библиотека для Node, позволяет выводить всякие сообщения в логи и настраивать их (плюс создавать свои логгеры). Там же можно указывать уровень "серьёзности" сообщения и выбирать пороговый уровень серьёзности (удобно если это контролирует юзер приложения - к примеру, можно включить режим silent). Это, скорее, для внутреннего пользования, но может кому-то поможет.

logWithColor("Hello from the default logger");
// [INFO] Hello from the default logger
// printed in cyan color

logWithLevel("Just a plain info message", 42);
// [INFO] Just a plain info message 42
// printed without color

logWithLevel(
{
level: "debug",
threshold: "debug",
},
"Low-level debug info"
);
// [DEBUG] Low-level debug info

logWithColor(
{
level: "warn",
prefixBuilder: () => {
const ts = new Date().toISOString();
return `!!${ts}[WARNING]!!`;
},
},
"Custom warning with timestamped prefix"
);
// !!2025-05-10T14:03:32.302Z[WARNING]!! Custom warning with timestamped prefix

https://github.com/bodrovis/kliedz
GitHub GitHub - bodrovis/kliedz: Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies.… Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies. Just log. - bodrovis/kliedz
  • 🔥 10
  • 👍 5
More from @dev_in_ruby_colors
  1. Sep 26, 2026В этом уроке по абстрактной алгебре говорим про области целостности, делители нуля, характ…
  2. Sep 22, 2026А тем временем сказ о ведьмаке, потерявшем память, уже доступен в виде аудиокниги. Целых 1…
  3. Sep 20, 2026В этом уроке по абстрактной алгебре продолжаем говорить о кольцах: в частности о subrings…
  4. Sep 17, 2026Сделал обзор актуальных библиотек JS для сбора данных, 10 штук бодрых решений на все случа…
  5. Sep 13, 2026В общем, мне тут особо было нечего делать и я подумал создать небольшой скрипт для решения…
  6. Sep 12, 2026Oh shit here we go again https://x.com/thlarsen/status/2098544270361964576
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →