Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.12 KB

13.12.md

File metadata and controls

37 lines (27 loc) · 1.12 KB

mix.exs でログレベルを指定する ログレベルは以下の4つ

  • debug
  • info
  • warn
  • error

ログレベルに対応したロギング関数がある 引数に以下を取る

  • 文字列
  • arity 0の関数

関数の結果を式展開する文字列を出力したい場合、関数を指定した方が良い 文字列を指定すると、ログを出力するか否かにかかわらず、関数が呼び出される

使用するモジュールで require する必要がある

goh@goh% iex -S mix
Erlang/OTP 21 [erts-10.0.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe] [dtrace]

Compiling 4 files (.ex)
Generated issues app
Interactive Elixir (1.7.1) - press Ctrl+C to exit (type h() ENTER for help)
> Issues.CLI.process {"elixir-lang", "elixir", 1}

12:52:03.091 [info]  Fetching user elixir-lang's project elixir

12:52:04.625 [info]  Got response: status code=200
numb | created_at           | title                                        
-----+----------------------+----------------------------------------------
5800 | 2017-02-21T10:41:35Z | Perform erl_lint checks when building the AST
:ok