Desculpa se a pergunta agride algum conceito básico.
O propósito disso é apenas poder registrar no logger o nome do trecho do programa.
Seguinte :
Tenho alguns longos trechos do programa, sem título.
Classe Cls () {
...
...
Método Mtd () {
...
...
try { // trecho sem nome definido
... // trecho sem nome definido
... // trecho sem nome definido
... // trecho sem nome definido
{ catch { // trecho sem nome definido
... // trecho sem nome definido
} // trecho sem nome definido
} // Fim do método Mtd
} // Fim da classe Cls
Dentro de cada método declarado, estou extraindo seu nome e classe normalmente, e os registrando no logger.
Entretanto, trechos como esse, são extensos no programa, e registrados no logger como pertencentes ao método onde estão, o que realmente é verdade.
Mas eu gostaria de enriquecer o nível do debug.
Existe algum recurso no Java que me permita atribuir um nome á esses trechos ?
( mesmo que não seja propriamente um método )
Eu sei que não é o que vc quer ouvir mais da uma olhada nos fontes das apis oficiais do java
Dificilmente um método tem mais de 5 linhas
As vezes é melhor reescrever seus metodos e sub-dividir melhor eles
Isso se bem feito eleva a Legibilidade e a capacidade de Reutilização de código
Por isso saimos da programação Linear para a baseada em Funções (depois vieram os objetos, mas isso não acaba com o metodo main linear, nem com as funções)
Eu testei, e concluí que não se aplica ao caso em questão.
O que eu precisava, era apenas saber como atribuir um nome á um trecho do programa, de modo que um logger pudesse rastrear onde cada comando foi executado.