Base Java: C�mo conseguir la l�nea n�mero y nombre de fichero del c�digo fuente de Java en c�digo
Mientras que los programadores de Java del c�digo de depuraci�n utilizan a menudo System.out.println (). Es importante escribir el mensaje separado en cada System.out.println () as� que usted puede entender de la salida donde miente el problema.
Es desperdiciador de tiempo ahora y algo aburrido inventar el nuevo mensaje para cada System.out.println () elimine errores del mensaje. �Qu� si usted podr�a llamar m�todos que permite que usted imprima el nombre de fichero y la l�nea n�mero actuales?
Eso asegurar�a autom�ticamente el mensaje �nico en cada System.out.println (). Tambi�n le ayudar� a establecer claramente inmediatamente el c�digo que ofende. Usted puede copia-goma algo similar dondequiera en su c�digo (embellezcalo con una informaci�n m�s t�pica seg�n lo necesitado) y poder establecer claramente su localizaci�n:
System.out.println (getFileName () + : + getClassName () + : + getMethodName () + : + getLineNumber ());
Demostrar� la puesta en pr�ctica del getLineNumber () abajo y dejar� el resto como ejercicio:
/** Consiga la l�nea n�mero actual.
* @return internacional - l�nea n�mero actual.
*
getLineNumber p�blico de los par�sitos atmosf�ricos internacional () {
Thread.currentThread de vuelta () .getStackTrace () [2] .getLineNumber ();
}
�Usted ha notado el n�mero m�gico - 2? �Puede usted explicarlo?
Archivado bajo noticias de t�tulo, c�mo a, software de Java, software libre, programando |�
� |
� RSS 2.0 |�
� Trackback este art�culo | �
� Env�e por correo electr�nico este art�culo
Usted puede tambi�n tener gusto de leer |

