From b7db7cd533bd6e2242e84373746eccd4ff8db459 Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Thu, 28 Apr 2022 21:41:55 -0400 Subject: [PATCH 1/2] Added plugin load-time log. --- data/core/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/core/init.lua b/data/core/init.lua index 0fa260ed..ad3f817c 100644 --- a/data/core/init.lua +++ b/data/core/init.lua @@ -914,8 +914,9 @@ function core.load_plugins() local list = refused_list[plugin_dir:find(USERDIR, 1, true) == 1 and 'userdir' or 'datadir'].plugins table.insert(list, filename) elseif config.plugins[basename] ~= false then + local start = system.get_time() local ok = core.try(require, "plugins." .. basename) - if ok then core.log_quiet("Loaded plugin %q from %s", basename, plugin_dir) end + if ok then core.log_quiet("Loaded plugin %q from %s in %.1fms", basename, plugin_dir, (system.get_time() - start)*1000) end if not ok then no_errors = false end From 548dbf67c2bedac2e7aca1ec687557a5bdda34e1 Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Sat, 30 Apr 2022 16:23:05 -0400 Subject: [PATCH 2/2] Added in log to show total time. --- data/core/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/core/init.lua b/data/core/init.lua index ad3f817c..0b386804 100644 --- a/data/core/init.lua +++ b/data/core/init.lua @@ -904,7 +904,9 @@ function core.load_plugins() end end table.sort(ordered) + + local load_start = system.get_time() for _, filename in ipairs(ordered) do local plugin_dir, basename = files[filename], filename:match("(.-)%.lua$") or filename local is_lua_file, version_match = check_plugin_version(plugin_dir .. '/' .. filename) @@ -923,6 +925,7 @@ function core.load_plugins() end end end + core.log_quiet("Loaded all plugins in %.1fms", (system.get_time() - load_start)*1000) return no_errors, refused_list end