Skip to content

Commit cc4426c

Browse files
add additional log entries for #99
1 parent 6f61de4 commit cc4426c

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

sqldev/src/main/java/org/utplsql/sqldev/menu/UtplsqlController.xtend

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,22 @@ class UtplsqlController implements Controller {
5959
public static final IdeAction UTPLSQL_GENERATE_ACTION = IdeAction.get(UtplsqlController.UTPLSQL_GENERATE_CMD_ID)
6060

6161
override handleEvent(IdeAction action, Context context) {
62-
if (action.commandId === UTPLSQL_TEST_CMD_ID) {
63-
runTest(context)
64-
return true
65-
} else if (action.commandId === UTPLSQL_COVERAGE_CMD_ID) {
66-
codeCoverage(context)
67-
return true
68-
} else if (action.commandId === UTPLSQL_GENERATE_CMD_ID) {
69-
generateTest(context)
70-
return true
62+
try {
63+
if (action.commandId === UTPLSQL_TEST_CMD_ID) {
64+
logger.finer("handle utplsql.test")
65+
runTest(context)
66+
return true
67+
} else if (action.commandId === UTPLSQL_COVERAGE_CMD_ID) {
68+
logger.finer("handle utplsql.coverage")
69+
codeCoverage(context)
70+
return true
71+
} else if (action.commandId === UTPLSQL_GENERATE_CMD_ID) {
72+
logger.finer("handle utplsql.generate")
73+
generateTest(context)
74+
return true
75+
}
76+
} catch (Exception e) {
77+
logger.severe("Failed to handle event due to exception " + e?.message)
7178
}
7279
return false
7380
}
@@ -376,14 +383,22 @@ class UtplsqlController implements Controller {
376383
reporter.showParameterWindow
377384
}
378385
} else if (view instanceof DBNavigatorWindow) {
386+
logger.finer("Code coverage from DB navigator")
379387
val url=context.URL
380388
if (url !== null) {
389+
logger.finer('''url: «url»''')
381390
val connectionName = url.connectionName
382391
logger.fine('''connectionName: «connectionName»''')
383392
val pathList=context.pathList.dedupPathList
393+
logger.finer('''pathList: «pathList»''')
384394
val includeObjectList = dependencies(context, connectionName)
395+
logger.finer('''includeObjectList: «includeObjectList»''')
385396
val reporter = new CodeCoverageReporter(pathList, includeObjectList, connectionName)
397+
logger.finer("showing code coverage dialog")
386398
reporter.showParameterWindow
399+
logger.finer("code coverage dialog shown")
400+
} else {
401+
logger.warning('''url: null''')
387402
}
388403
}
389404
}

0 commit comments

Comments
 (0)