There is no current, specific way to do what you are needing, but if you are handy with VA's inline functions or plugin architecture, you can probably make that happen by handling the 'LogEntryAdded' action. Any time a log entry is added, the 'LogEntryAdded' action is executed, which includes the log message, time and icon color.
Here is a sample using an inline function:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
public class VAInline
{
public void main()
{
VA.LogEntryAdded += MyLogEntryAction;
}
public void MyLogEntryAction(DateTime theDate, String theMessage, String theIconColor)
{
//buffer and write log info to file here
}
}