File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 223223 @test ! logger. always_flush
224224end
225225
226+ @testset " LevelOverrideLogger" begin
227+ logger = TestLogger (min_level= Info)
228+ with_logger (LevelOverrideLogger (Debug, logger)) do
229+ @debug " debug message"
230+ @info " info message"
231+
232+ end
233+ @test length (logger. logs) == 2
234+ @test map (x -> x. level, logger. logs) == [Debug, Info]
235+ end
236+
237+ @testset " Verbosity utilities" begin
238+ logger = TestLogger (min_level= Info)
239+ with_logger (logger) do
240+ @infov 1 " info 1 message"
241+ end
242+ @test logger. logs[1 ]. group == 1
243+
244+ logger = TestLogger (min_level= Info)
245+ with_logger (logger) do
246+ LoggingExtras. with (level= Debug) do
247+ @debug " debug message"
248+ end
249+ end
250+ @test logger. logs[1 ]. level == Debug
251+
252+ logger = TestLogger (min_level= Info)
253+ with_logger (logger) do
254+ LoggingExtras. with (level= Debug, verbosity= 1 ) do
255+ @debugv 0 " debug 0 message"
256+ @debugv 1 " debug 1 message"
257+ @debugv 2 " debug 2 message"
258+ end
259+ end
260+ @test length (logger. logs) == 2
261+ @test all (x -> x. level == Debug, logger. logs)
262+ @test map (x -> x. group, logger. logs) == [0 , 1 ]
263+ end
264+
226265@testset " Deprecations" begin
227266 testlogger = TestLogger (min_level= BelowMinLevel)
228267
You can’t perform that action at this time.
0 commit comments