"I guess isn't write directly in SystemOut file, right?. "
I just want to warn you about this common mistake many developers do. System.out.println() in java is simple to write, but it is a "break" for the program. The reason for that: System.out.println() works synchronously! Your program waits until the message is written to the console. The logging frameworks already mentioned work asynchronously, you send the message and don't have to wait. It's also a performance topic, not only a design issue.
Regards,
Rodney