2
0
mirror of https://github.com/VinylDNS/vinyldns synced 2025-08-22 10:10:12 +00:00

fix for vinyldns banner log (#1444)

* fix for vinyldns banner log

Signed-off-by: Jay07GIT <jeyraj931@gmail.com>

* updated the console log

Signed-off-by: Jay07GIT <jeyraj931@gmail.com>

---------

Signed-off-by: Jay07GIT <jeyraj931@gmail.com>
Co-authored-by: Arpit Shah <arpit_shah@cable.comcast.com>
This commit is contained in:
Jay 2025-08-12 18:41:23 +05:30 committed by GitHub
parent 3e01481b36
commit 8747775fd3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 16 additions and 1 deletions

View File

@ -18,6 +18,10 @@
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
</logger> </logger>
<logger name="BANNER_LOGGER" level="INFO" additivity="false">
<appender-ref ref="BANNER_APPENDER"/>
</logger>
<root level="${VINYLDNS_LOG_LEVEL}"> <root level="${VINYLDNS_LOG_LEVEL}">
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
</root> </root>

View File

@ -7,10 +7,20 @@
</encoder> </encoder>
</appender> </appender>
<appender name="BANNER_APPENDER" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
<logger name="org.flywaydb" level="DEBUG"/> <logger name="org.flywaydb" level="DEBUG"/>
<logger name="org.flywaydb.core.internal.dbsupport.SqlScript" level="DEBUG"/> <logger name="org.flywaydb.core.internal.dbsupport.SqlScript" level="DEBUG"/>
<logger name="org.flywaydb.core.internal.command.DbMigrate" level="DEBUG"/> <logger name="org.flywaydb.core.internal.command.DbMigrate" level="DEBUG"/>
<logger name="BANNER_LOGGER" level="INFO" additivity="false">
<appender-ref ref="BANNER_APPENDER"/>
</logger>
<root level="INFO"> <root level="INFO">
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
</root> </root>

View File

@ -52,6 +52,7 @@ import java.util.concurrent.{Executors, ScheduledExecutorService, TimeUnit}
object Boot extends App { object Boot extends App {
private val logger = LoggerFactory.getLogger("Boot") private val logger = LoggerFactory.getLogger("Boot")
private val bannerLogger = LoggerFactory.getLogger("BANNER_LOGGER")
// Create a ScheduledExecutorService with a new single thread // Create a ScheduledExecutorService with a new single thread
private val executor: ScheduledExecutorService = Executors.newSingleThreadScheduledExecutor() private val executor: ScheduledExecutorService = Executors.newSingleThreadScheduledExecutor()
@ -246,7 +247,7 @@ object Boot extends App {
logger.info( logger.info(
s"STARTING VINYLDNS SERVER ON ${vinyldnsConfig.httpConfig.host}:${vinyldnsConfig.httpConfig.port}" s"STARTING VINYLDNS SERVER ON ${vinyldnsConfig.httpConfig.host}:${vinyldnsConfig.httpConfig.port}"
) )
logger.info(banner) bannerLogger.info(banner)
// Starts up our http server // Starts up our http server
implicit val actorSystem: ActorSystem = system implicit val actorSystem: ActorSystem = system