File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 129129LogLevel (level:: LogLevel ) = level
130130
131131isless (a:: LogLevel , b:: LogLevel ) = isless (a. level, b. level)
132+ isless (a:: LogLevel , b:: Integer ) = isless (a. level, b)
133+ isless (a:: Integer , b:: LogLevel ) = isless (a, b. level)
132134+ (level:: LogLevel , inc:: Integer ) = LogLevel (level. level+ inc)
133135- (level:: LogLevel , inc:: Integer ) = LogLevel (level. level- inc)
134136convert (:: Type{LogLevel} , level:: Integer ) = LogLevel (level)
Original file line number Diff line number Diff line change @@ -19,6 +19,13 @@ macro customlog(exs...) Base.CoreLogging.logmsg_code((Base.CoreLogging.@_sourcei
1919 @test :handle_message in names (Logging, all= true ) # non-exported public function
2020end
2121
22+ @testset " LogLevel compatibility with integers" begin
23+ @test Logging. Debug + 1000 == Logging. Info
24+ @test Logging. Warn - 1000 == Logging. Info
25+ @test Logging. Info < 500
26+ @test 500 < Logging. Warn
27+ end
28+
2229@testset " ConsoleLogger" begin
2330 # First pass log limiting
2431 @test min_enabled_level (ConsoleLogger (devnull , Logging. Debug)) == Logging. Debug
You can’t perform that action at this time.
0 commit comments