In the mean time, i'm sure you know you could create a BO to do that.
I assume you mean creating an object to store manually-created log entries. Presently, I'm using the EXPORT action to create a log file, but neither of these approaches is ideal because the log entries are not correlated with the AIM logger.
Frequently, we need to view the attributes of an object before and after some action has occurred. While you can certainly write the attributes to a log file or the database, it's difficult to keep track of the sequence of events, when bouncing back and forth between two log files, not to mention, you end up with redundant logging, since AIM creates entries in its own log file each time you write to an external log file.
It would be much better if we could view the log actions inline.