Add JewelLogger (#443)

* add kotlin-logging to stand alone app

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* replace logger in ChipsAndTree

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* iterate on the logger template

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* replace logged in Views.kt

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* idea.log path has changed 🤷

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* add logger to IDE sample

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* move LoggerRt into Jewel

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* fix Compose lint warnings in ComponentShowcaseTab

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* rename logger to JewelLogger

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* migrate standalone to JewelLogger

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* replace logger in JewelDemoAction

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* replace logger in StandalonePainterHintsProvider

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* replace logger in ResourcePainterProvider

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* add missing empty line at EOF in libs.versions.toml

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* add debug() for Java logger

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* add and test .trace() to Java logger

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* tune logger setup for IDE plugin scenario

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* fix logger category for Views.kt

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* fix logger category for ChipsAndTree

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* remove unused logback configuration

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* replace logger in StandalonePainterHintsProvider

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* replace logger in ResourcePainterProvider

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* address PR comments

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* iterate on logger usage in ResourcePainterProvider

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* refactor JewelLogger instance factory creation

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* run apiDump

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* move log to info in ChipsAndTree

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

* address PR review feedback

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>

---------

Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
GitOrigin-RevId: d6f89b000bb75b0eb4461867671f9d02d74daa20
This commit is contained in:
Ivan Morgillo
2024-07-11 16:03:49 +02:00
committed by intellij-monorepo-bot
parent f1a6ac3478
commit 916e2796b0
11 changed files with 485 additions and 84 deletions

View File

@@ -1,6 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="IDE sample" type="GradleRunConfiguration" factoryName="Gradle" show_console_on_std_err="true" show_console_on_std_out="true">
<log_file alias="idea.log" path="$PROJECT_DIR$/samples/ide-plugin/build/idea-sandbox/system/log/idea.log" />
<log_file alias="IDE Logs" path="$PROJECT_DIR$/samples/ide-plugin/build/idea-sandbox/IC-2024.2/log/idea.log" show_all="true" />
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$/samples/ide-plugin" />