Я думаю, что подход @ OscarRyz - разумная идея.
Тем не менее, я думаю, что вам стоит подумать, стоит ли вам попытаться сделать это. Проблема состоит в том, что рисование сообщений журнала в графическом интерфейсе Java, вероятно, будет интенсивно загружать процессор. Это может замедлить ведение журнала вашего приложения и, как следствие, повлиять на время вашего приложения.
(Не то, чтобы ваше приложение чувствительно к синхронизации. Но если у вас есть ошибки, связанные с синхронизацией, не полезно, если изменение уровней ведения журнала и т. Д. Приводит к тому, что приложение ведет себя по-другому.)
У меня такое ощущение, что встраивание программы просмотра журналов в ваше приложение, скорее всего, доставит больше хлопот, чем оно того стоит ...