工作执行日志编写

 1  /// <summary>
 2         /// 路径
 3         /// </summary>
 4         static string log = Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase, string.Format("DMS_{0}.log", DateTime.Today.ToString("yyyy-MM-dd")));
 5         //异常记录
 6         #region
 7         public static void writeLog(string logstr)
 8         {
 9             File.AppendAllText(log,string.Format("{0}----{1}"+Environment.NewLine,DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),logstr));
10         }
11         #endregion
12     }

执行日志

 /// <summary>
        /// 开始执行
        /// </summary>
        public void StartService()
        {
            try
            {
                int runTime = Convert.ToInt32(ConfigurationManager.AppSettings["frequency"].ToString());

                timer = new System.Timers.Timer(runTime * 1000);
                timer.Elapsed += timer_Elapsed;

                timer.Start();
            }
            catch (Exception ex)
            {
                Log.WriteLog(ex.Message);
            }
        }

        /// <summary>
        /// 每天执行服务相关业务操作
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            try
            {
                Log.WriteLog("开始执行!!!!!!!!");

                // 验证开始
                CheckImportElectronic();
            }
            catch (Exception ex)
            {
                Log.WriteLog(ex.Message);
            }
        }
时间: 2024-08-14 17:20:11

工作执行日志编写的相关文章

复印机出现(工作执行不当,请检查日志)的解决办法

复印机出现(工作执行不当,请检查日志)的解决办法: 查看复印机的ip地址 打开浏览器,输入复印机的ip地址 点击进入"扫描","程序" 4.删除之前的程序,重新创建一个新的(记得要跟之前的配置一样,最好截下图) 5.删除完以后,点击"新注册"."SMB",下一步. 6.然后按照之前的配置,一一对照即可.

LNMP(php-fpm的pool,慢执行日志,定义open_bashdir,php-fpm进程管理

一.php-fpm的pool(连接池) 我们查看php的进程时,会发现,在最后一个pool的选项,而这个就是我们在php-fpm配置文件里写的一个连接池. [[email protected] ~]# ps aux | grep php-fpm root      2158  0.0  0.4 227148  4952 ?        Ss   15:57   0:00 php-fpm: master process (/usr/local/php-fpm/etc/php-fpm.conf)

50次课 php-fpm的(pool、慢执行日志、open_basedir、进程管理)

php-fpm的pool 它的pool就是它的池子 [[email protected] etc]# cd /usr/local/php-fpm/etc/ [[email protected] etc]# ls pear.conf php-fpm.conf php-fpm.conf.default php.ini [[email protected] etc]# cat php-fpm.conf [global] pid = /usr/local/php-fpm/var/run/php-fpm.

LNMP_PHP慢执行日志

PHP慢执行日志slowlog = /usr/local/php-fpm/var/log/slow.logrequest_slowlog_timeout = 1 vim   /usr/local/php/etc/php-fpm.conf /usr/local/nginx_php/sbin/php-fpm -t 定义open_basedir /usr/local/nginx_php/sbin/php-fpm -t 动态.静态子进程pm = static/dynamic如果选择static,则由pm

关于EF输出sql的执行日志

sqlserver中可以使用sql profiler:但是mysql当中无法查看:只能借助于组件: ADO.NET Entity Framework CodeFirst 如何输出日志(EF4.3) 用的EFProviderWrappers ,这个组件好久没有更新了,对于SQL执行日志的解决方案的需求是杠杠的,今天给大家介绍一个更好的组件Clutch.Diagnostics.EntityFramework,可以通过Nuget 获取: 这个框架定义了一个接口 IDbTracingListener:

在程序中使用命令打开一个进程和记录该进程执行日志

//在需要的程序中调用ExcutedCmd函数来打开执行dos命令 //cmd 命令  args 命令参数 private static void ExcutedCmd(string cmd, string args) { using (Process p = new Process()) { ProcessStartInfo psi = new ProcessStartInfo(cmd, args); psi.CreateNoWindow = true; psi.UseShellExecute

linux下打开、关闭tomcat,实时查看tomcat执行日志

?? 启动:通常是运行sh tomcat/bin/startup.sh 停止:通常是运行sh tomcat/bin/shutdown.sh脚本命令 查看:运行ps -ef |grep tomcat 输出例如以下 *** 5144   .. .等等.Bootstrap start 说明tomcat已经正常启动. 5144 就为进程号 pid = 5144 杀死:kill -9 5144 ------------------------linux下实时查看tomcat执行日志------------

.Net写txt文件-简单的记录执行日志信息代码

在执行一些批量操作时,想记录一些执行日志信息,越简单方便越好啊.提供一个常用的简单方法,将信息记录在txt文件里: public static void log(string content, string path) { string strFileName = path; //判断是否存在 if (File.Exists(strFileName)) { //存在 StreamWriter wlog; wlog = File.AppendText(strFileName); wlog.Writ

php-fpm的pool、慢执行日志、进程管理、open_basedir

php-fpm的pool 为了避免因多站点使用同一个pool时因一个站点故障导致pool出问题,进而影响使用同一个pool的其他站点的正常运行,要对每个站点配置一个单独的pool. 为php-fpm增加pool 编辑php-fpm配置文件:......[huang.com]listen = /tmp/huang.socklisten.mode = 666user = php-fpmgroup = php-fpmpm = dynamicpm.max_children = 50pm.start_se