From fb7fd2f218ce780734676a56ee6ca5285394f4d3 Mon Sep 17 00:00:00 2001 From: Korna <17145209+Korna@users.noreply.github.com> Date: Mon, 7 Nov 2022 18:33:01 +0300 Subject: [PATCH] Fix logging --- .../services/HmsOauthAccessTokenCacheServiceImpl.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/HmsOauthAccessTokenCacheServiceImpl.kt b/push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/HmsOauthAccessTokenCacheServiceImpl.kt index 07fc5ab..38d7814 100644 --- a/push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/HmsOauthAccessTokenCacheServiceImpl.kt +++ b/push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/HmsOauthAccessTokenCacheServiceImpl.kt @@ -6,12 +6,15 @@ import org.springframework.beans.factory.annotation.Qualifier import org.springframework.cache.Cache import org.springframework.cache.CacheManager import org.springframework.stereotype.Service +import ru.touchin.logger.dto.LogData +import ru.touchin.logger.factory.LogBuilderFactory import ru.touchin.push.message.provider.hpk.properties.HpkProperties import ru.touchin.push.message.provider.hpk.services.dto.AccessToken import java.time.Instant @Service class HmsOauthAccessTokenCacheServiceImpl( + private val logBuilderFactory: LogBuilderFactory, @Qualifier("push-message-provider.hpk.webclient-cachemanager") private val cacheManager: CacheManager, @Qualifier("push-message-provider.hpk.client-objectmapper") @@ -47,7 +50,12 @@ class HmsOauthAccessTokenCacheServiceImpl( return try { objectMapper.convertValue(item, typeReference) } catch (e: Exception) { - print(e.message) + logBuilderFactory.create(this::class.java) + .setMethod("safeCast") + .setError(e) + .build() + .error() + null } }