Current section

Files

Jump to
telega src telega@internal@log.erl
Raw

src/telega@internal@log.erl

-module(telega@internal@log).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/telega/internal/log.gleam").
-export([error_d/2, error/1, info_d/2, info/1, warning/1]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
?MODULEDOC(false).
-file("src/telega/internal/log.gleam", 4).
?DOC(false).
-spec error_d(binary(), any()) -> nil.
error_d(Prefix, Message) ->
logging:log(
error,
<<<<Prefix/binary, ": "/utf8>>/binary,
(gleam@string:inspect(Message))/binary>>
).
-file("src/telega/internal/log.gleam", 8).
?DOC(false).
-spec error(binary()) -> nil.
error(Message) ->
logging:log(error, Message).
-file("src/telega/internal/log.gleam", 12).
?DOC(false).
-spec info_d(binary(), any()) -> nil.
info_d(Prefix, Message) ->
logging:log(
info,
<<<<Prefix/binary, ": "/utf8>>/binary,
(gleam@string:inspect(Message))/binary>>
).
-file("src/telega/internal/log.gleam", 16).
?DOC(false).
-spec info(binary()) -> nil.
info(Message) ->
logging:log(info, Message).
-file("src/telega/internal/log.gleam", 20).
?DOC(false).
-spec warning(binary()) -> nil.
warning(Message) ->
logging:log(warning, Message).