Guys,
From my experience with a DP600LX I believe the Application log stores pure ASCII, which might explain the difference in logging size and time that you mention. Because it's pure ASCII it will also take into effect if you pad out numbers with leading zeros etc. Commas, quotes and slashes that separate data also will use one byte.
For example if we log date, time, and one parameter the string that is written to the Application log would be something like this:
"03/05/15,09:25:18,34"
Which by my counting would be 22 bytes long.
I have found some limitations on the amount of variables in the application log string (on a DP600), it seems to fall over on anything larger than 20 variables in one line, which the help desk is looking into.
Hope this helps.
John.