mirror of
https://github.com/mpv-player/mpv
synced 2024-12-23 15:22:09 +00:00
lua: use core log level names
When the Lua code was written, the core didn't have names for log levels yet (just numbers). The only user visible change is that "verbose" becomes "v", since this level had different names.
This commit is contained in:
parent
d646d78ccb
commit
e10e1a57d0
13
player/lua.c
13
player/lua.c
@ -258,20 +258,11 @@ static void kill_script(struct script_ctx *ctx)
|
||||
talloc_free(ctx);
|
||||
}
|
||||
|
||||
static const char *log_level[] = {
|
||||
[MSGL_FATAL] = "fatal",
|
||||
[MSGL_ERR] = "error",
|
||||
[MSGL_WARN] = "warn",
|
||||
[MSGL_INFO] = "info",
|
||||
[MSGL_V] = "verbose",
|
||||
[MSGL_DEBUG] = "debug",
|
||||
};
|
||||
|
||||
static int check_loglevel(lua_State *L, int arg)
|
||||
{
|
||||
const char *level = luaL_checkstring(L, arg);
|
||||
for (int n = 0; n < MP_ARRAY_SIZE(log_level); n++) {
|
||||
if (log_level[n] && strcasecmp(log_level[n], level) == 0)
|
||||
for (int n = 0; n < MSGL_MAX; n++) {
|
||||
if (mp_log_levels[n] && strcasecmp(mp_log_levels[n], level) == 0)
|
||||
return n;
|
||||
}
|
||||
luaL_error(L, "Invalid log level '%s'", level);
|
||||
|
@ -70,7 +70,7 @@ mp.msg = {
|
||||
error = function(...) return mp.log("error", ...) end,
|
||||
warn = function(...) return mp.log("warn", ...) end,
|
||||
info = function(...) return mp.log("info", ...) end,
|
||||
verbose = function(...) return mp.log("verbose", ...) end,
|
||||
verbose = function(...) return mp.log("v", ...) end,
|
||||
debug = function(...) return mp.log("debug", ...) end,
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user