@@ -1784,12 +1784,16 @@ class TTicketParserImpl : public TActorBootstrapped<TDerived> {
1784
1784
void SetError (const TString& key, TTokenRecord& record, const TEvTicketParser::TError& error) {
1785
1785
record.Error = error;
1786
1786
TInstant now = TlsActivationContext->Now ();
1787
+ TStringBuilder errorLogMessage;
1788
+ if (error.HasLogMessage ()) {
1789
+ errorLogMessage << " (" << error.LogMessage << " )" ;
1790
+ }
1787
1791
if (record.Error .Retryable ) {
1788
1792
record.ExpireTime = GetExpireTime (record, now);
1789
1793
record.SetErrorRefreshTime (this , now);
1790
1794
CounterTicketsErrorsRetryable->Inc ();
1791
1795
BLOG_D (" Ticket " << record.GetMaskedTicket () << " ("
1792
- << record.PeerName << " ) has now retryable error message '" << error.Message << " '" );
1796
+ << record.PeerName << " ) has now retryable error message '" << error.Message << errorLogMessage << " '" );
1793
1797
if (record.RefreshRetryableErrorImmediately ) {
1794
1798
record.RefreshRetryableErrorImmediately = false ;
1795
1799
GetDerived ()->CanRefreshTicket (key, record);
@@ -1802,7 +1806,7 @@ class TTicketParserImpl : public TActorBootstrapped<TDerived> {
1802
1806
record.SetOkRefreshTime (this , now);
1803
1807
CounterTicketsErrorsPermanent->Inc ();
1804
1808
BLOG_D (" Ticket " << record.GetMaskedTicket () << " ("
1805
- << record.PeerName << " ) has now permanent error message '" << error.Message << " '" );
1809
+ << record.PeerName << " ) has now permanent error message '" << error.Message << errorLogMessage << " '" );
1806
1810
}
1807
1811
CounterTicketsErrors->Inc ();
1808
1812
record.IsLowAccessServiceRequestPriority = true ;
0 commit comments