enso/lib/scala
Hubert Plociniczak 51abb3e1b0
Apply custom log levels to Truffle logger (#8162)
Previously custom log levels applied only to non-Truffle loggers. To allow it, filtering has to be applied appropriately at two places - first at Java's Handler and then essentially re-confirmed at SLF4J's logger to which the former forwards to.
Filters compose in an `AND` condition, therefore default log level check had to be merged into our custom filters.

`TruffleLogger` has a builtin functionality to perform the filtering when context is configured appropriately. This should be much more efficient than adding a `Filter` to the JUL Handler explicitly.

# Important Notes
```
JAVA_OPTS="-org.enso.compiler.SerializationManager.Logger.level=debug" ./built-distribution/enso-engine-0.0.0-dev-linux-amd64/enso-0.0.0-dev/bin/enso  --run
```
will now assign a custom log level to `SerializationManager` Logger.
2023-11-10 16:34:04 +00:00
..
akka-native/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
bench-processor/src Use TruffleLogger bound to the engine to prevent illegal usage (#8169) 2023-10-31 08:53:05 +00:00
cli/src Instrumenter to observe behavior of nodes with UUID (#7833) 2023-10-10 02:36:59 +00:00
common-polyglot-core-utils/src/main/java/org/enso/polyglot/common_utils Test and improve handling of Date_Time with_timezone=False in Postgres (#8114) 2023-10-21 21:35:13 +00:00
connected-lock-manager/src Fix initialization race-condition in runtime connector (#7985) 2023-10-13 10:03:27 +00:00
distribution-manager/src/main Fix initialization race-condition in runtime connector (#7985) 2023-10-13 10:03:27 +00:00
downloader/src enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
edition-updater/src Reduce extra output in compilation and tests (#7809) 2023-10-16 10:57:44 +02:00
edition-uploader/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
editions/src Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
filewatcher/src Upgrade directory-watcher library (#8201) 2023-11-02 11:24:26 +00:00
interpreter-dsl/src/main/java/org/enso/interpreter/dsl Simplify code to run in the browser (#8092) 2023-10-23 14:16:15 +00:00
json-rpc-server Add support for https and wss (#7937) 2023-10-12 00:03:34 +02:00
json-rpc-server-test Initialize Language Server's JSON RPC protocol asynchronously (#7232) 2023-07-07 11:49:23 +00:00
library-manager/src Change layout of local library search path in order to be able to move Round_Spec.enso back to Tests (#7634) 2023-09-01 20:20:04 +00:00
library-manager-test/src Reduce extra output in compilation and tests (#7809) 2023-10-16 10:57:44 +02:00
locking-test-helper/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
logger enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
logging-config/src/main/java/org/enso/logger Apply custom log levels to Truffle logger (#8162) 2023-11-10 16:34:04 +00:00
logging-service/src/main/java/org/enso/logging Enable log-to-file configuration (#7918) 2023-10-02 14:25:09 +02:00
logging-service-logback/src Apply custom log levels to Truffle logger (#8162) 2023-11-10 16:34:04 +00:00
logging-truffle-connector/src/main Reduce extra output in compilation and tests (#7809) 2023-10-16 10:57:44 +02:00
logging-utils/src Apply custom log levels to Truffle logger (#8162) 2023-11-10 16:34:04 +00:00
logging-utils-akka/src/main Replace a custom logger with off the shelf implementation (#7559) 2023-09-04 09:40:16 +00:00
pkg Fix initialization race-condition in runtime connector (#7985) 2023-10-13 10:03:27 +00:00
profiling-utils/src/main Enable profiling for all commands of runner executable (#8254) 2023-11-08 19:30:28 +00:00
project-manager Enable profiling for all commands of runner executable (#8254) 2023-11-08 19:30:28 +00:00
refactoring-utils/src Renaming Variable or Function Support (#7515) 2023-08-10 21:16:33 +00:00
runtime-version-manager/src Add support for https and wss (#7937) 2023-10-12 00:03:34 +02:00
runtime-version-manager-test/src Always log to console and file (#7825) 2023-09-26 11:32:04 +02:00
searcher/src Translate IR to Java (#8145) 2023-10-26 07:31:08 +00:00
syntax Moving construction of IR into runtime parser project (#7096) 2023-06-24 06:34:21 +02:00
task-progress-notifications/src/main/scala/org/enso/cli/task/notifications Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
testkit/src/main Initialize suggestions database only once (#8116) 2023-10-21 20:32:13 +00:00
text-buffer/src Add more debugging info to a failed apply edit (#7668) 2023-08-28 14:45:45 +00:00
version-output/src/main Log project manager version on startup (#7646) 2023-08-24 16:45:22 +00:00