RedisConnection: log info messages only once

refs #8883
This commit is contained in:
Alexander A. Klimov 2021-07-12 17:30:12 +02:00
parent 2fbaf933bc
commit da922ca157
1 changed files with 2 additions and 2 deletions

View File

@ -245,7 +245,7 @@ void RedisConnection::Connect(asio::yield_context& yc)
for (;;) {
try {
if (m_Path.IsEmpty()) {
Log(LogInformation, "IcingaDB")
Log(m_Parent ? LogNotice : LogInformation, "IcingaDB")
<< "Trying to connect to Redis server (async) on host '" << m_Host << ":" << m_Port << "'";
auto conn (Shared<TcpConn>::Make(m_Strand.context()));
@ -262,7 +262,7 @@ void RedisConnection::Connect(asio::yield_context& yc)
m_Connected.store(true);
Log(LogInformation, "IcingaDB", "Connected to Redis server");
Log(m_Parent ? LogNotice : LogInformation, "IcingaDB", "Connected to Redis server");
if (m_ConnectedCallback) {
m_ConnectedCallback(yc);