¿Cómo consola.log resulta de esta llamada ajax?

Tengo la siguiente función en el código jQuery:

       btnLogin.on('click', function(e,errorMessage){
       console.log('my message' + errorMessage);
       e.preventDefault();

        return $.ajax({
            type: 'POST',
            url: 'loginCheck',
             data: $(formLogin).serialize(),
            dataType: 'json'  

        }).promise();
        console.log('my message' + errorMessage);

   });

LO QUE ESTOY TRATANDO DE HACER: Estoy intentando con console.log el mensaje de error. Me estoy volviendo indefinido si la línea console.log está por encima de la función ajax, y nada si el console.log está por debajo de ella.

¿Puede alguien decirme cómo obtener el valor del mensaje de error mostrado en esta u otra función nueva?

Además, cualquier vínculo con el uso de Ajax para verificar el formulario de inicio de sesión de php será muy apreciado

Saludos, Zoran

Respuestas a la pregunta(7)

Su respuesta a la pregunta