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/ !LICENSE
/bin/ !README.md
/.shards/ !shard.yml
*.dwarf !spec/
!spec/**
# Libraries don't need dependency lock !src/
# Dependencies will be locked in applications that use them !src/**
/shard.lock

View File

@@ -50,25 +50,11 @@ module Logger
{% end %} {% end %}
end end
macro debug(message) {% for level in LOG_LEVELS.keys %}
::Logger.log :DEBUG, Logger.generate_log_line({{message}}) macro {{level.downcase}}(message)
end ::Logger.log {{level.symbolize}}, Logger.generate_log_line(\{{message}})
end
macro info(message) {% end %}
::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, i in %w[ min max ] %} {% for level, i in %w[ min max ] %}
def self.{{level.id}}=(level : Symbol) def self.{{level.id}}=(level : Symbol)