Current section
Files
Jump to
Current section
Files
src/glace@internal@glace_logger.erl
-module(glace@internal@glace_logger).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([custom_logger/4, default_logger/0]).
-file("/home/ram/code/gleam/glace/src/glace/internal/glace_logger.gleam", 8).
-spec custom_logger(
fun((binary()) -> nil),
fun((binary()) -> nil),
fun((binary()) -> nil),
fun((binary()) -> nil)
) -> glace@internal@glace_types:logger().
custom_logger(Info, Debug, Warn, Error) ->
{logger, Info, Debug, Warn, Error}.
-file("/home/ram/code/gleam/glace/src/glace/internal/glace_logger.gleam", 17).
-spec info(binary()) -> nil.
info(Message) ->
logging:log(info, Message),
nil.
-file("/home/ram/code/gleam/glace/src/glace/internal/glace_logger.gleam", 22).
-spec debug(binary()) -> nil.
debug(Message) ->
logging:log(debug, Message),
nil.
-file("/home/ram/code/gleam/glace/src/glace/internal/glace_logger.gleam", 27).
-spec warn(binary()) -> nil.
warn(Message) ->
logging:log(warning, Message),
nil.
-file("/home/ram/code/gleam/glace/src/glace/internal/glace_logger.gleam", 32).
-spec error(binary()) -> nil.
error(Message) ->
logging:log(error, Message),
nil.
-file("/home/ram/code/gleam/glace/src/glace/internal/glace_logger.gleam", 4).
-spec default_logger() -> glace@internal@glace_types:logger().
default_logger() ->
{logger, fun info/1, fun debug/1, fun warn/1, fun error/1}.