static void Main(string[] args)
        {
            string servicePath = Environment.GetEnvironmentVariable("CLOUD_TRACE_SERVICE_PATH");

            if (servicePath == null)
            {
                servicePath = ConfigurationManager.AppSettings["CloudTraceServicePath"];
            }

            string serviceNamespace = Environment.GetEnvironmentVariable("CLOUD_TRACE_SERVICE_NAMESPACE");

            if (serviceNamespace == null)
            {
                serviceNamespace = ConfigurationManager.AppSettings["CloudTraceServiceNamespace"];
            }

            string issuerName = Environment.GetEnvironmentVariable("CLOUD_TRACE_ISSUER_NAME");

            if (issuerName == null)
            {
                issuerName = ConfigurationManager.AppSettings["CloudTraceIssuerName"];
            }

            string issuerSecret = Environment.GetEnvironmentVariable("CLOUD_TRACE_ISSUER_SECRET");

            if (issuerSecret == null)
            {
                issuerSecret = ConfigurationManager.AppSettings["CloudTraceIssuerSecret"];
            }

            CloudTraceListener cloudTraceListener = new CloudTraceListener(servicePath, serviceNamespace, issuerName, issuerSecret);

            string message = args[0];

            cloudTraceListener.WriteLine(string.Format("{0}: {1:u} {2}", Environment.MachineName, DateTime.Now, message), "Information");
        }
Exemple #2
0
 private void Log(object message)
 {
     cloudTraceListener.WriteLine(string.Format("{0}: {1:u} {2}", Environment.MachineName, DateTime.Now, message), "Information");
 }