Not sure what your architect wants with user.home - which is AFAIK just, as you note, a system property containing the user's home directory. But as far as logging is concerned, don't waste your time, use
Log4J. The de facto standard in Java logging, to the extent that the logging facilities which will be part of the JDK 1.4 core are patterned after it.
- Peter