Skip to content

Commit 6f38bc0

Browse files
committed
chore: optimize catch in entry
1 parent d87d962 commit 6f38bc0

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/lse/Entry.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,14 @@ LegacyScriptEngine& LegacyScriptEngine::getInstance() {
7171

7272
bool LegacyScriptEngine::enable() {
7373
auto& logger = getSelf().getLogger();
74-
if (!api::MoreGlobal::onEnable()) {
75-
logger.error("Failed to enable MoreGlobal"_tr());
76-
}
77-
ll::service::PlayerInfo::getInstance();
78-
7974
try {
75+
if (!api::MoreGlobal::onEnable()) {
76+
logger.error("Failed to enable MoreGlobal"_tr());
77+
}
78+
ll::service::PlayerInfo::getInstance();
8079
RegisterDebugCommand();
8180
} catch (...) {
82-
logger.error("Failed to enable: {0}"_tr("RegisterDebugCommand"));
81+
logger.error("Failed to enable: {0}"_tr(getSelf().getName()));
8382
ll::error_utils::printCurrentException(logger);
8483
return false;
8584
}
@@ -124,8 +123,9 @@ bool LegacyScriptEngine::load() {
124123

125124
return true;
126125

127-
} catch (const std::exception& error) {
128-
logger.error("Failed to load: {0}"_tr(error.what()));
126+
} catch (...) {
127+
logger.error("Failed to load: {0}"_tr(getSelf().getName()));
128+
ll::error_utils::printCurrentException(logger);
129129
return false;
130130
}
131131
}

0 commit comments

Comments
 (0)