Вы могли, конечно, просто использовать Log4J с соответствующим расположением шаблона:
, Например, для имени класса "org.apache.xyz. SomeClass", шаблон %C {1} произведет "SomeClass".
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html
Вы можете использовать XText :
фреймворк для разработки языков, специфичных для текстовой области (DSL).
Просто опишите свой собственныйDSL
, используя простой язык грамматики XtextEBNF
, и генератор создаст синтаксический анализатор, метамодель AST (реализованную в EMF), а также полнофункциональный Eclipse. текстовый редактор из этого.