mirror of
https://github.com/erg-lang/erg.git
synced 2025-08-03 18:29:00 +00:00
88 lines
2.9 KiB
Python
88 lines
2.9 KiB
Python
.NOTSET: {0}
|
|
.DEBUG: {10}
|
|
.INFO: {20}
|
|
.WARNING: {30}
|
|
.ERROR: {40}
|
|
.CRITICAL: {50}
|
|
.FATAL: {50}
|
|
.BASIC_FORMAT: {"%(levelname)s:%(name)s:%(message)s"}
|
|
|
|
.LogRecord: ClassType
|
|
.LogRecord.
|
|
name: Str
|
|
level: Nat
|
|
pathname: Str
|
|
lineno: Nat
|
|
msg: Str
|
|
args: GenericTuple
|
|
exc_info: GenericTuple
|
|
func: Str or NoneType
|
|
sinfo: Str or NoneType
|
|
getMessage: (self: .LogRecord) -> Str
|
|
|
|
.PercentStyle: ClassType
|
|
.StrFormatStyle: ClassType
|
|
.StrFormatStyle <: .PercentStyle
|
|
.StringTemplateStyle: ClassType
|
|
.StringTemplateStyle <: .PercentStyle
|
|
|
|
.Formatter: ClassType
|
|
.BufferingFormatter: ClassType
|
|
|
|
.Filter: ClassType
|
|
.Filterer: ClassType
|
|
|
|
.Handler!: ClassType
|
|
.Handler! <: .Filterer
|
|
.StreamHandler!: ClassType
|
|
.StreamHandler! <: .Handler!
|
|
.FileHandler!: ClassType
|
|
.FileHandler! <: .StreamHandler!
|
|
.NullHandler!: ClassType
|
|
.NullHandler! <: .Handler!
|
|
|
|
.PlaceHolder: ClassType
|
|
|
|
.Manager: ClassType
|
|
|
|
.Logger!: ClassType
|
|
.Logger! <: .Filterer
|
|
.Logger!.
|
|
propagate: Bool
|
|
level: Nat
|
|
setLevel!: (self: RefMut(.Logger!), level: Nat) => NoneType
|
|
isEnabledFor: (self: Ref(.Logger!), level: Nat) -> Bool
|
|
getEffectiveLevel: (self: Ref(.Logger!)) -> Nat
|
|
getChild: (self: Ref(.Logger!), suffix: Str) -> .Logger!
|
|
debug!: (self: RefMut(.Logger!), msg: Str, *args: Obj) => NoneType
|
|
info!: (self: RefMut(.Logger!), msg: Str, *args: Obj) => NoneType
|
|
warning!: (self: RefMut(.Logger!), msg: Str, *args: Obj) => NoneType
|
|
error!: (self: RefMut(.Logger!), msg: Str, *args: Obj) => NoneType
|
|
critical!: (self: RefMut(.Logger!), msg: Str, *args: Obj) => NoneType
|
|
log!: (self: RefMut(.Logger!), level: Nat, msg: Str, *args: Obj) => NoneType
|
|
exception!: (self: RefMut(.Logger!), msg: Str, *args: Obj) => NoneType
|
|
|
|
.RootLogger!: ClassType
|
|
.RootLogger! <: .Logger!
|
|
|
|
.LoggerAdaptor: ClassType
|
|
|
|
.getLogger: (name: Str or NoneType := NoneType) -> .Logger!
|
|
.getLoggerClass: () -> ClassType
|
|
.getLogRecordFactory: () -> ClassType
|
|
.debug!: (msg: Str, args := GenericTuple, kwargs := GenericDict) => NoneType
|
|
.info!: (msg: Str, args := GenericTuple, kwargs := GenericDict) => NoneType
|
|
.warning!: (msg: Str, args := GenericTuple, kwargs := GenericDict) => NoneType
|
|
.error!: (msg: Str, args := GenericTuple, kwargs := GenericDict) => NoneType
|
|
.critical!: (msg: Str, args := GenericTuple, kwargs := GenericDict) => NoneType
|
|
.exception!: (msg: Str, args := GenericTuple, kwargs := GenericDict) => NoneType
|
|
.log!: (level: Nat, msg: Str, args := GenericTuple, kwargs := GenericDict) => NoneType
|
|
.disable!: (level := Nat) => NoneType
|
|
.addLevelName!: (level: Nat, levelName: Str) => NoneType
|
|
.getLevelNamesMapping!: () => GenericDict
|
|
.getLevelName!: (level: Nat) -> Str
|
|
.makeLogRecord!: (args: GenericTuple) -> .LogRecord
|
|
# TODO: stream
|
|
.basicConfig!: (level := Nat, format := Str, datefmt := Str, filename := Str, filemode := Str, stream := Obj) => NoneType
|
|
.shutdown!: () => NoneType
|
|
.root: .RootLogger!
|