protected override void OnEventWritten()

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));
            }
        }