Hi folks –
Its been a while since I’ve been on here.
I just finished writing a basic_paxos library to help me understand this classic consensus protocol.
I’m having trouble setting the logger level and having it stick. When I run commands through iex it seems fine but when I run mix test I see logger output at the debug level as well which shouldn’t be happening since its been set to info. I’ve also tried blowing away the _build directory and retrying, but to no avail.
I would be surprised if I needed to explicitly add a config/test.exs file and set the logger level there as well, as I don’t remember that this was necessary.
I’ve pasted the first few lines of the mix test below (you can see the debug lines)
In https://github.com/brpandey/basic_paxos/blob/master/config/config.exs, I’ve set the logger level to info
config :logger, level: :info
brpandey@butterfly:~/Workspace/github/basic_paxos$ git pull remote: Enumerating objects: 7, done. remote: Counting objects: 100% (7/7), done. remote: Compressing objects: 100% (1/1), done. remote: Total 4 (delta 2), reused 4 (delta 2), pack-reused 0 Unpacking objects: 100% (4/4), done. From github.com:brpandey/basic_paxos 9ef6473..62f269c master -> origin/master Updating 9ef6473..62f269c Fast-forward config/config.exs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) brpandey@butterfly:~/Workspace/github/basic_paxos$ MIX_ENV=test mix clean brpandey@butterfly:~/Workspace/github/basic_paxos$ MIX_ENV=test mix compile --force Compiling 6 files (.ex) Generated paxos app brpandey@butterfly:~/Workspace/github/basic_paxos$ MIX_ENV=test mix test 12:06:37.242 [debug] Starting acceptor server email@example.com 12:06:37.264 [debug] Starting acceptor server firstname.lastname@example.org