Adding stuff

This commit is contained in:
Tristan Ancelet
2026-02-23 13:00:22 -06:00
parent 1f629ad6e1
commit 7081115b27
2 changed files with 13 additions and 28 deletions

17
.gitignore vendored
View File

@@ -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/**

View File

@@ -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}})
{% 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)