🧚 A practical web framework for Gleam

comments

authored by Renata Amutio Herrero and committed by Louis Pilfold 6fa49051 09458b61

Changed files
+25 -4
src
+25 -4
src/wisp.gleam
··· 1735 1735 /// 1736 1736 /// [1]: https://www.erlang.org/doc/man/logger 1737 1737 /// 1738 - pub type LogLevel = 1739 - logging.LogLevel 1738 + pub type LogLevel { 1739 + Emergency 1740 + Alert 1741 + Critical 1742 + Error 1743 + Warning 1744 + Notice 1745 + Info 1746 + Debug 1747 + } 1748 + 1749 + fn log_level_to_logger_log_level(log_level: LogLevel) -> logging.LogLevel { 1750 + case log_level { 1751 + Emergency -> logging.Emergency 1752 + Alert -> logging.Alert 1753 + Critical -> logging.Critical 1754 + Error -> logging.Error 1755 + Warning -> logging.Warning 1756 + Notice -> logging.Notice 1757 + Info -> logging.Info 1758 + Debug -> logging.Debug 1759 + } 1760 + } 1740 1761 1741 1762 /// Set the log level of the Erlang logger to `log_level`. 1742 1763 /// ··· 1744 1765 /// 1745 1766 /// [1]: https://www.erlang.org/doc/man/logger 1746 1767 /// 1747 - pub fn set_logger_level(log_level: LogLevel) { 1748 - logging.set_level(log_level) 1768 + pub fn set_logger_level(log_level: LogLevel) -> Nil { 1769 + logging.set_level(log_level_to_logger_log_level(log_level)) 1749 1770 } 1750 1771 1751 1772 /// Log a message to the Erlang logger with the level of `emergency`.