首页 > 其他分享 >fzq日志打印-查看-规范

fzq日志打印-查看-规范

时间:2022-09-28 00:33:42浏览次数:56  
标签:node string level fzq 打印 static action 日志 public

日志通用代码

/// <summary>
        /// 
        /// </summary>
        /// <param name="node">信息节点,报告,撤回,签收等</param>
        /// <param name="action">信息动作,请求,返回,查询</param>
        /// <param name="ret">信息</param>
        /// <param name="level">0-debug,1-info,2-warn,3-error</param>
        private void logTapTap(string node, string action, string ret, int level)
        {
            if (1 == level)
            {
                Logger.Info(node + "<===>" + action + "<===>" + ret);
            }
            if (2 == level)
            {
                Logger.Warn(node + "<===>" + action + "<===>" + ret);
            }
            if (3 == level)
            {
                Logger.Error(node + "<===>" + action + "<===>" + ret);
            }

            if (0 == level)
            {
                Logger.Debug(node + "<===>" + action + "<===>" + ret);
            }
        }

标准

node直接使用中文或者英文都可,每个方法内,node会保持不变

public static string MessageInputNode = "三方调用";
            public static string GetOutApplyInfoNode = "门诊申请";
            public static string CardConvertPatIdNode = "卡号转换";
            public static string GetOrderByOLDLISNode = "读老lis信息";
            public static string GetInPatientApplyInfoNode = "住院申请";
            public static string GetSampleBySignNewNode = "签收标本分支";
            public static string SignSampleNode = "签收标本";
            public static string LabChargedNode = "计费";
            public static string SyncPatinfoNode = "读三方病人信息";
            public static string GetPatientInfoNode = "读病人信息";
            public static string ReturnsFeeRequestNode = "退费";
            public static string NotifyPlatformSpecimenStatusNode = "推进三方标本状态";

            public static string ReceiveAuditNode = "普通报告";
            public static string ReceiveQueCritToHisNode = "危报告";

 

如:住院申请,门诊申请

action 所有入口处 使用begin , 结束使用end, catch到报错使用error,空指针用 null 

 

1 别人调用我们入口日志, 

logTapTap("三方调用","begin", JsonConvert.SerializeObject(ipnut), 1);

 

标签:node,string,level,fzq,打印,static,action,日志,public
From: https://www.cnblogs.com/woainixxx/p/16736561.html

相关文章

  • Linux网络日志分析与流量监控 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1OG-5_4ebMeQjSUeO_3l-IA点击这里获取提取码 ......
  • 打印矩形
    ......
  • 查看Linux系统日志
    1.各种日志文件位置/var/log/messages:记录Linux内核消息及各种应用程序的公共日志信息/var/log/cron:记录crond计划任务产生的事件信息/var/log/dmesg......
  • TimedRotatingFileHandler 固定时间日志切割
    TimedRotatingFileHandler:创建固定时间间隔的日志,它被集成在logging中,直接调用进行实例化和配置就可以使用TimedRotatingFileHandler(filename[,when[,interval[......
  • 在h5 或者手机调试打印
    如果是html写的代码就要引入<scriptsrc="https://cdn.bootcss.com/vConsole/3.2.0/vconsole.min.js"></script>然后在<script>//初始化一下就可以了,letvConsole=newVC......
  • java中如何打印出一个类中所有变量呢?
    下文笔者将讲述,使用java代码打印出一个类中所有变量的方法分享,如下所示:在日常开发中,我们经常需获取一个类的变量信息,然后操作变量,那么该如何编写此类代码呢?当然我们可以......
  • 异常日志-日志规约
    异常日志-日志规约使用日志框架SLF4J【强制】应用中不可直接使用日志系统(Log4j、Logback)中的API,而应依赖使用日志框架(SLF4J、JCL--JakartaCommonsLogging)中的API,使......
  • 异常日志-异常处理
    异常日志-异常处理异常定义定义时区分unchecked/checked异常【推荐】定义时区分unchecked/checked异常,避免直接抛出newRuntimeException(),更不允许抛出Excep......
  • 怎么在网上打印资料?
    有不少网友需要打印资料的时候,才发现周边的打印店收费实在是太贵了,使用一张普通的A4纸进行黑白单面打印,都要收费0.5元-1元。如果打印一份100页的资料,至少需要50-100元。如......
  • 异常日志-错误码
    异常日志-错误码错误码的制定错误码的制定原则【强制】错误码的制定原则:快速溯源、沟通标准化。说明:错误码想得过于完美和复杂,就像康熙字典中的生僻字一样,用词似乎精......