mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Add log.panic and log.panicf
This commit is contained in:
@@ -109,6 +109,18 @@ fatal :: proc(args: ..any, location := #caller_location) {
|
|||||||
log(level=.Fatal, args=args, location=location);
|
log(level=.Fatal, args=args, location=location);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
panic :: proc(args: ..any, location := #caller_location) -> ! {
|
||||||
|
log(level=.Fatal, args=args, location=location);
|
||||||
|
runtime.panic("log.panic");
|
||||||
|
}
|
||||||
|
panicf :: proc(fmt_str: string, args: ..any, location := #caller_location) -> ! {
|
||||||
|
logf(level=.Fatal, fmt_str=fmt_str, args=args, location=location);
|
||||||
|
runtime.panic("log.panicf");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
log :: proc(level: Level, args: ..any, location := #caller_location) {
|
log :: proc(level: Level, args: ..any, location := #caller_location) {
|
||||||
logger := context.logger;
|
logger := context.logger;
|
||||||
if level < logger.lowest_level {
|
if level < logger.lowest_level {
|
||||||
|
|||||||
Reference in New Issue
Block a user