WriteEntry() public method

public WriteEntry ( string eventName, string notes, string label ) : void
eventName string
notes string
label string
return void
Esempio n. 1
0
        private void LogEvent(string eventName, string notes)
        {
            Log log = new Log(RoleEnvironment.GetConfigurationSettingValue("LogConnectionString"));

            log.WriteEntry(eventName, notes, "");
        }
Esempio n. 2
0
        public bool OnStart()
        {
            log.WriteEntry("OnStart", "", GetLabel());

            approot = Directory.GetCurrentDirectory();

            ConfigureTraceFormat();

            Tracer.WriteLine("OnStart", "Information");
            Trace.AutoFlush = true;

            Tracer.WriteLine("", "Information");
            Tracer.WriteLine(string.Format("AzureRunMe {0} on Windows Azure SDK {1}",
                                           GetAzureRunMeVersion(), GetWindowsAzureSDKVersion()), "Information");

            Tracer.WriteLine("Copyright (c) 2010 - 2013 Two10degrees Ltd [www.aws.net]", "Information");
            Tracer.WriteLine("", "Information");

            // For information on handling configuration changes
            // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
            RoleEnvironment.Changing += RoleEnvironmentChanging;
            RoleEnvironment.Changed  += RoleEnvironmentChanged;

            RoleEnvironment.StatusCheck += RoleEnvironmentStatusCheck;
            RoleEnvironment.Stopping    += RoleEnvironmentStopping;

            ConfigureDefaultConnectionLimit();

            Tracer.WriteLine(string.Format("Label: {0}", GetLabel()), "Information");

            Tracer.WriteLine(string.Format("DeploymentId: {0}", RoleEnvironment.DeploymentId), "Information");
            Tracer.WriteLine(string.Format("RoleInstanceId: {0}", RoleEnvironment.CurrentRoleInstance.Id), "Information");
            Tracer.WriteLine(string.Format("MachineName: {0}", Environment.MachineName), "Information");
            Tracer.WriteLine(string.Format("ProcessorCount: {0}", Environment.ProcessorCount), "Information");
            Tracer.WriteLine(string.Format("Time: {0}", DateTime.Now), "Information");

            try
            {
                // set 7zip dll path
                string sevenZipPath = Path.Combine(approot, @"Redist\7z64.dll");
                SevenZipExtractor.SetLibraryPath(sevenZipPath);

                InstallPackages();

                string commands = RoleEnvironment.GetConfigurationSettingValue("OnStartCommands");
                WaitForCommandsExit(RunCommands(commands));
            }
            catch (Exception e)
            {
                Tracer.WriteLine(e, "Error");
            }

            Tracer.WriteLine("Started", "Information");

            log.WriteEntry("Started", "", GetLabel());

            return(true);
        }
Esempio n. 3
0
 private void LogEvent(string eventName, string notes)
 {
     Log log = new Log(RoleEnvironment.GetConfigurationSettingValue("LogConnectionString"));
     log.WriteEntry(eventName, notes, "");
 }