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 223
223
@test ! logger. always_flush
224
224
end
225
225
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
+
226
265
@testset " Deprecations" begin
227
266
testlogger = TestLogger (min_level= BelowMinLevel)
228
267
You can’t perform that action at this time.
0 commit comments