in generators/CoreCLRStatefulActor/templates/service/class/ActorEventListener.cs [30:48]
protected override void OnEventWritten(EventWrittenEventArgs eventData)
{
string message = "";
if (eventData.Message != null)
{
message = string.Format(CultureInfo.InvariantCulture, eventData.Message, eventData.Payload.ToArray());
}
Directory.CreateDirectory(directoryPath);
using (StreamWriter writer = new StreamWriter( new FileStream(Path.Combine(directoryPath, fileName), FileMode.Append)))
{
// report all event information
writer.WriteLine(Write(eventData.Task.ToString(),
eventData.EventName,
eventData.EventId.ToString(),
eventData.Level, message));
}
}