diff --git a/CHANGELOG.md b/CHANGELOG.md
index cb79197..c31dd6b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@
- Example code - `FrameStateListener` application listener
### Changed
+- Example code - registered project service changed into a lightweight one
- GitHub Actions - pass changelog release notes as a multi-line content
- GitHub Actions - provide `plugin.verifier.home.dir` variable as a system property instead of project property
- Template Cleanup: remove default `pluginIcon.svg` icon
diff --git a/src/main/kotlin/org/jetbrains/plugins/template/services/MyProjectService.kt b/src/main/kotlin/org/jetbrains/plugins/template/services/MyProjectService.kt
index 1a84306..06779f4 100644
--- a/src/main/kotlin/org/jetbrains/plugins/template/services/MyProjectService.kt
+++ b/src/main/kotlin/org/jetbrains/plugins/template/services/MyProjectService.kt
@@ -1,12 +1,15 @@
package org.jetbrains.plugins.template.services
+import com.intellij.openapi.components.Service
+import com.intellij.openapi.diagnostic.thisLogger
import com.intellij.openapi.project.Project
import org.jetbrains.plugins.template.MyBundle
+@Service(Service.Level.PROJECT)
class MyProjectService(project: Project) {
init {
- println(MyBundle.message("projectService", project.name))
+ thisLogger().info(MyBundle.message("projectService", project.name))
System.getenv("CI")
?: TODO("Don't forget to remove all non-needed sample code files with their corresponding registration entries in `plugin.xml`.")
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index 4bfa615..1f0a69e 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -7,10 +7,6 @@
com.intellij.modules.platform
messages.MyBundle
-
-
-
-