@@ -8,70 +8,33 @@ and available by default.
8
8
"""
9
9
module Logging
10
10
11
- # Import the CoreLogging implementation into Logging as new const bindings.
12
- # Doing it this way (rather than with import) makes these symbols accessible to
13
- # tab completion.
14
- for sym in [
15
- :LogLevel ,
16
- :AbstractLogger ,
17
- :NullLogger ,
18
- :handle_message , :shouldlog , :min_enabled_level , :catch_exceptions ,
19
- Symbol (" @debug" ),
20
- Symbol (" @info" ),
21
- Symbol (" @warn" ),
22
- Symbol (" @error" ),
23
- Symbol (" @logmsg" ),
24
- :with_logger ,
25
- :current_logger ,
26
- :global_logger ,
27
- :disable_logging ,
28
- :SimpleLogger ]
29
- @eval const $ sym = Base. CoreLogging.$ sym
30
- end
31
-
32
- # LogLevel aliases (re-)documented here (JuliaLang/julia#40978)
33
- """
34
- Debug
35
-
36
- Alias for [`LogLevel(-1000)`](@ref LogLevel).
37
- """
38
- const Debug = Base. CoreLogging. Debug
39
- """
40
- Info
41
-
42
- Alias for [`LogLevel(0)`](@ref LogLevel).
43
- """
44
- const Info = Base. CoreLogging. Info
45
- """
46
- Warn
47
-
48
- Alias for [`LogLevel(1000)`](@ref LogLevel).
49
- """
50
- const Warn = Base. CoreLogging. Warn
51
- """
52
- Error
53
-
54
- Alias for [`LogLevel(2000)`](@ref LogLevel).
55
- """
56
- const Error = Base. CoreLogging. Error
57
- """
58
- BelowMinLevel
59
-
60
- Alias for [`LogLevel(-1_000_001)`](@ref LogLevel).
61
- """
62
- const BelowMinLevel = Base. CoreLogging. BelowMinLevel
63
- """
64
- AboveMaxLevel
65
-
66
- Alias for [`LogLevel(1_000_001)`](@ref LogLevel).
67
- """
68
- const AboveMaxLevel = Base. CoreLogging. AboveMaxLevel
69
-
70
- using Base. CoreLogging:
71
- closed_stream, ConsoleLogger, default_metafmt
72
-
73
- # Some packages use `Logging.default_logcolor`
74
- const default_logcolor = Base. CoreLogging. default_logcolor
11
+ import Base. CoreLogging:
12
+ LogLevel,
13
+ AbstractLogger,
14
+ NullLogger,
15
+ handle_message, shouldlog, min_enabled_level, catch_exceptions,
16
+ var"@debug" ,
17
+ var"@info" ,
18
+ var"@warn" ,
19
+ var"@error" ,
20
+ var"@logmsg" ,
21
+ with_logger,
22
+ current_logger,
23
+ global_logger,
24
+ disable_logging,
25
+ SimpleLogger,
26
+ Debug,
27
+ Info,
28
+ Warn,
29
+ Error,
30
+ BelowMinLevel,
31
+ AboveMaxLevel,
32
+ default_logcolor,
33
+ closed_stream,
34
+ ConsoleLogger,
35
+ default_metafmt,
36
+ # Some packages use `Logging.default_logcolor`
37
+ default_logcolor
75
38
76
39
export
77
40
AbstractLogger,
@@ -95,12 +58,6 @@ export
95
58
Error,
96
59
AboveMaxLevel
97
60
98
- # The following are also part of the public API, but not exported:
99
- #
100
- # 1. Log levels:
101
- # BelowMinLevel, Debug, Info, Warn, Error, AboveMaxLevel,
102
- #
103
- # 2. AbstractLogger message related functions:
104
- # handle_message, shouldlog, min_enabled_level, catch_exceptions,
61
+ public handle_message, shouldlog, min_enabled_level, catch_exceptions
105
62
106
63
end
0 commit comments