From 7081115b273356cf34f708e2c6c65b1c6e308705 Mon Sep 17 00:00:00 2001 From: Tristan Ancelet Date: Mon, 23 Feb 2026 13:00:22 -0600 Subject: [PATCH] Adding stuff --- .gitignore | 17 ++++++++--------- src/logger.cr | 24 +++++------------------- 2 files changed, 13 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index 0bbd4a9..3ebe980 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,8 @@ -/docs/ -/lib/ -/bin/ -/.shards/ -*.dwarf - -# Libraries don't need dependency lock -# Dependencies will be locked in applications that use them -/shard.lock +* +!LICENSE +!README.md +!shard.yml +!spec/ +!spec/** +!src/ +!src/** diff --git a/src/logger.cr b/src/logger.cr index 8b07801..f0e6413 100644 --- a/src/logger.cr +++ b/src/logger.cr @@ -50,25 +50,11 @@ module Logger {% end %} end - macro debug(message) - ::Logger.log :DEBUG, Logger.generate_log_line({{message}}) - end - - macro info(message) - ::Logger.log :INFO, Logger.generate_log_line({{message}}) - end - - macro error(message) - ::Logger.log :ERROR, Logger.generate_log_line({{message}}) - end - - macro warn(message) - ::Logger.log :WARN, Logger.generate_log_line({{message}}) - end - - macro fatal(message) - ::Logger.log :FATAL, Logger.generate_log_line({{message}}) - end + {% for level in LOG_LEVELS.keys %} + macro {{level.downcase}}(message) + ::Logger.log {{level.symbolize}}, Logger.generate_log_line(\{{message}}) + end + {% end %} {% for level, i in %w[ min max ] %} def self.{{level.id}}=(level : Symbol)