Current section
Files
Jump to
Current section
Files
lib/util/messages.ex
defmodule Tex.Util.Messages do
require Logger
@spec info(binary) :: :ok
def info(message) when is_binary(message) do
_ = Logger.info("βΉοΈ #{message}")
end
@spec warning(binary) :: :ok
def warning(message) when is_binary(message) do
_ = Logger.warn("π§ #{message}")
end
@spec error(binary) :: :ok
def error(message) when is_binary(message) do
_ = Logger.error("π¨ #{message}")
end
### More fun ones
@spec sparkle(binary) :: :ok
def sparkle(message) when is_binary(message) do
_ = Logger.info("β¨ #{message} β¨")
end
@spec lights(binary) :: :ok
def lights(message) when is_binary(message) do
_ = Logger.info("π‘ #{message} π‘")
end
@spec tools(binary) :: :ok
def tools(message) when is_binary(message) do
_ = Logger.info("π οΈ #{message}")
end
@spec wrench(binary) :: :ok
def wrench(message) when is_binary(message) do
_ = Logger.info("π§ #{message}")
end
@spec package(binary) :: :ok
def package(message) when is_binary(message) do
_ = Logger.info("π¦ #{message}")
end
@spec cd(binary) :: :ok
def cd(message) when is_binary(message) do
_ = Logger.info("π½ #{message}")
end
@spec inbox(binary) :: :ok
def inbox(message) when is_binary(message) do
_ = Logger.info("π₯ #{message}")
end
@spec outbox(binary) :: :ok
def outbox(message) do
_ = Logger.info("π€ #{message}")
end
@spec think(binary) :: :ok
def think(message) when is_binary(message) do
_ = Logger.info("π€ #{message}")
end
end