diff --git a/index.js b/index.js
index be5a094..813b036 100644
--- a/index.js
+++ b/index.js
@@ -48,6 +48,11 @@ function onLoginSuccessful(data) {
     logger.info('Login successful as ' + data.firstname + ' ' + data.lastname + ' (' + data.user_id + ')', {data: data});
 }
 
+function onLoginError(data) {
+    logger.warn('Login error', {data: data});
+}
+
+
 function sendIgnoreResponse(destination, message) {
     ym.sendPM(destination, "Pesan anda diabaikan, silahkan diulang beberapa saat lagi jika diperlukan: " + message);
 }
@@ -135,6 +140,7 @@ function createHttpServer() {
 createHttpServer();
 ym.on('ready', onReady);
 ym.on('loginSuccessful', onLoginSuccessful);
+ym.on('loginError', onLoginError);
 ym.on('pm', onPm);
 ym.on('buddyAddRequest', onBuddyAddRequest);