diff --git a/server/modules/authenticator/CDCPlainAuth/cdc_plain_auth.cc b/server/modules/authenticator/CDCPlainAuth/cdc_plain_auth.cc index f68d9658a..11d0a5ac9 100644 --- a/server/modules/authenticator/CDCPlainAuth/cdc_plain_auth.cc +++ b/server/modules/authenticator/CDCPlainAuth/cdc_plain_auth.cc @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -267,8 +268,9 @@ cdc_auth_authenticate(DCB *dcb) } else if (dcb->service->log_auth_warnings) { - MXS_NOTICE("%s: login attempt for user '%s', authentication failed.", - dcb->service->name, client_data->user); + MXS_LOG_EVENT(maxscale::event::AUTHENTICATION_FAILURE, + "%s: login attempt for user '%s', authentication failed.", + dcb->service->name, client_data->user); } } diff --git a/server/modules/authenticator/MySQLAuth/mysql_auth.cc b/server/modules/authenticator/MySQLAuth/mysql_auth.cc index 4e4d0e362..b835e583d 100644 --- a/server/modules/authenticator/MySQLAuth/mysql_auth.cc +++ b/server/modules/authenticator/MySQLAuth/mysql_auth.cc @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -312,13 +313,15 @@ mysql_auth_authenticate(DCB *dcb) { if (dcb->path) { - MXS_WARNING("%s: login attempt for user '%s'@[%s]:%s, authentication failed.", - dcb->service->name, client_data->user, dcb->remote, dcb->path); + MXS_LOG_EVENT(maxscale::event::AUTHENTICATION_FAILURE, + "%s: login attempt for user '%s'@[%s]:%s, authentication failed.", + dcb->service->name, client_data->user, dcb->remote, dcb->path); } else { - MXS_WARNING("%s: login attempt for user '%s'@[%s]:%d, authentication failed.", - dcb->service->name, client_data->user, dcb->remote, dcb_get_port(dcb)); + MXS_LOG_EVENT(maxscale::event::AUTHENTICATION_FAILURE, + "%s: login attempt for user '%s'@[%s]:%d, authentication failed.", + dcb->service->name, client_data->user, dcb->remote, dcb_get_port(dcb)); } if (is_localhost_address(&dcb->ip) && diff --git a/server/modules/authenticator/PAM/PAMAuth/pam_client_session.cc b/server/modules/authenticator/PAM/PAMAuth/pam_client_session.cc index ec1570478..1074adfb1 100644 --- a/server/modules/authenticator/PAM/PAMAuth/pam_client_session.cc +++ b/server/modules/authenticator/PAM/PAMAuth/pam_client_session.cc @@ -15,6 +15,7 @@ #include #include +#include using maxscale::Buffer; using std::string; @@ -169,11 +170,13 @@ bool validate_pam_password(const string& user, const string& password, const str case PAM_USER_UNKNOWN: case PAM_AUTH_ERR: // Normal failure, username or password was wrong. - MXS_WARNING(PAM_AUTH_ERR_MSG, user.c_str(), pam_strerror(pam_handle, pam_status)); + MXS_LOG_EVENT(maxscale::event::AUTHENTICATION_FAILURE, + PAM_AUTH_ERR_MSG, user.c_str(), pam_strerror(pam_handle, pam_status)); break; default: - // More exotic error, log as error. - MXS_ERROR(PAM_AUTH_ERR_MSG, user.c_str(), pam_strerror(pam_handle, pam_status)); + // More exotic error + MXS_LOG_EVENT(maxscale::event::AUTHENTICATION_FAILURE, + PAM_AUTH_ERR_MSG, user.c_str(), pam_strerror(pam_handle, pam_status)); break; } } @@ -414,4 +417,4 @@ bool PamClientSession::extract(DCB *dcb, GWBUF *buffer) break; } return rval; -} \ No newline at end of file +}