Current section

Files

Jump to
caffeine_lang src caffeine_lang core logger.gleam
Raw

src/caffeine_lang/core/logger.gleam

import gleam/io
/// Defines the verbosity level for logging output.
pub type LogLevel {
Verbose
Minimal
}
/// Logs a message at the specified log level.
@internal
pub fn log(log_level: LogLevel, message: String) {
case log_level {
Verbose -> io.println(message)
Minimal -> Nil
}
}