private static string Write()

in generators/CoreCLRStatefulActor/templates/service/class/ActorEventListener.cs [50:80]


        private static string Write(string taskName, string eventName, string id, EventLevel level, string message)
        {
            StringBuilder output = new StringBuilder();

            DateTime now = DateTime.UtcNow;
            output.Append(now.ToString("yyyy/MM/dd-HH:mm:ss.fff", CultureInfo.InvariantCulture));
            output.Append(',');
            output.Append(level);
            output.Append(',');
            output.Append(taskName);

            if (!string.IsNullOrEmpty(eventName))
            {
                output.Append('.');
                output.Append(eventName);
            }

            if (!string.IsNullOrEmpty(id))
            {
                output.Append('@');
                output.Append(id);
            }

            if (!string.IsNullOrEmpty(message))
            {
                output.Append(',');
                output.Append(message);
            }

            return output.ToString();
        }