public override string ToCSV()
{
try
{
int machineEventTypeId = (int)MachineEventType;
string remoteSocket = (RemoteEndPoint != null) ? RemoteEndPoint.ToString() : null;
string resourceURIStr = (ResourceURI != null) ? ResourceURI.ToString() : null;
string csvEvent =
SERIALISATION_PREFIX + "|" +
SessionID + "|" +
MonitorServerID + "|" +
machineEventTypeId + "|" +
Created.ToString(SERIALISATION_DATETIME_FORMAT) + "|" +
Username + "|" +
remoteSocket + "|" +
Message + "|" +
ResourceID + "|" +
resourceURIStr
+ END_MESSAGE_DELIMITER;
return csvEvent;
}
catch (Exception excp)
{
logger.Error("Exception SIPMonitorMachineEvent ToCSV. " + excp.Message);
return null;
}
}