Я работаю над приложением для устройства, которое поддерживает подмножество Java 1.1.8 / 1.2, в частности, классы в следующих пакетах:
- java.lang
- java.io
- java.util
- java.net
- java.lang.reflect
- java.util.zip
- java.math
- java.text
- java.security
Я хочу включить немало регистрации в это приложение, чтобы упростить устранение неполадок и поддержку.
В идеале я бы использовал log4j, но даже версия log4j, которая поддерживает SDK 1.1.8, помимо прочего требует java.beans.
Есть ли другая структура ведения журналов, которая имеет меньше зависимостей, или яя застрял, катаясь на своем собственном?
Я планирую записывать на диск, что означает, что такая функция, как RollingFileAppender log4j, будет полезна для хранения журналов разумного размера, но в целом я не слишком разборчив в функциях, так какДо тех пор, пока это превосходит мои собственные (что я буду делать, еслиЯ должен).
Я нашел следующие рамки, но ни одна из них не будет работать на моем устройстве.
- simple-log : Требуется1.4
- MicroLog : Java ME
- Java Logging Framework : недоступные классы
- Java Logging Suite : Это может на самом деле работать, если я не использую логобезопасный логгер (который использует Collections.synchronizedList из java.util), но он достаточно базовый, и в моих потребностях достаточно различий, и я думаю, что мне лучше справиться со своими собственными.