improve logging useing Util.show; test: control log level via SCOPES_LOG_LEVEL
This commit is contained in:
parent
7a73d32752
commit
2f18622425
4 changed files with 5 additions and 5 deletions
|
|
@ -5,6 +5,6 @@ import Config
|
||||||
config :logger, :default_formatter,
|
config :logger, :default_formatter,
|
||||||
format: "$date $time [$level] $metadata $message\n",
|
format: "$date $time [$level] $metadata $message\n",
|
||||||
colors: [enabled: false],
|
colors: [enabled: false],
|
||||||
metadata: [:mfa]
|
metadata: [:mfa, :pid]
|
||||||
|
|
||||||
import_config "#{config_env()}.exs"
|
import_config "#{config_env()}.exs"
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
import Config
|
import Config
|
||||||
|
|
||||||
config :logger, :default_handler,
|
config :logger, :default_handler,
|
||||||
level: :info,
|
level: System.get_env("SCOPES_LOG_LEVEL", "info") |> String.to_atom,
|
||||||
config: [
|
config: [
|
||||||
file: ~c"test/log/scopes_test.log"
|
file: ~c"test/log/scopes_test.log"
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ defmodule Scopes.CSys.Program do
|
||||||
limit = args[:limit]
|
limit = args[:limit]
|
||||||
data = Shape.data(msg)
|
data = Shape.data(msg)
|
||||||
state = CSys.state(scope)
|
state = CSys.state(scope)
|
||||||
Logger.debug(Util.show [data, state.value, threshold, self()])
|
Logger.debug(Util.show [data, state.value, threshold])
|
||||||
value_n = state.value + data.value
|
value_n = state.value + data.value
|
||||||
if value_n >= threshold do
|
if value_n >= threshold do
|
||||||
value_out = limit && rem(value_n - 1, limit) + limit || value_n
|
value_out = limit && rem(value_n - 1, limit) + limit || value_n
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ defmodule Scopes.CSysTest do
|
||||||
describe "basic-program:" do
|
describe "basic-program:" do
|
||||||
test "minimal-b1" do
|
test "minimal-b1" do
|
||||||
env = Environ.setup(Program.prepare_basic(), Program.init_seq_b1())
|
env = Environ.setup(Program.prepare_basic(), Program.init_seq_b1())
|
||||||
Process.sleep(30)
|
Process.sleep(50)
|
||||||
Environ.forward_value(env, [:csys, :c00, {0, 0}], 0)
|
Environ.forward_value(env, [:csys, :c00, {0, 0}], 0)
|
||||||
assert 0 = receive_data().value
|
assert 0 = receive_data().value
|
||||||
Environ.forward_value(env, [:csys, :s01, {1, 0}], 1)
|
Environ.forward_value(env, [:csys, :s01, {1, 0}], 1)
|
||||||
|
|
@ -33,7 +33,7 @@ defmodule Scopes.CSysTest do
|
||||||
|
|
||||||
test "recursive-1" do
|
test "recursive-1" do
|
||||||
env = Environ.setup(Program.prepare_basic(), Program.init_recursive_1())
|
env = Environ.setup(Program.prepare_basic(), Program.init_recursive_1())
|
||||||
Process.sleep(30)
|
Process.sleep(50)
|
||||||
Environ.forward_value(env, [:csys, :s01, {1, 1}], 42)
|
Environ.forward_value(env, [:csys, :s01, {1, 1}], 42)
|
||||||
assert receive_data().value == 42
|
assert receive_data().value == 42
|
||||||
Environ.forward_value(env, [:csys, :s01, {1, 1}], 47)
|
Environ.forward_value(env, [:csys, :s01, {1, 1}], 47)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue