schangxiang@126.com
2025-11-04 f5ed29dc26c7cd952d56ec5721a2efc43cd25992
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
using DataEntity.Share;
using HxUserManagement.Properties;
using System;
using System.ComponentModel;
using System.Resources;
using XCommon.Log;
using XHandler.Properties;
using XHandler.View;
 
namespace XHandler.Controls.Run.Com
{
    #region 资源文件枚举
    /// <summary>
    /// 资源文件枚举
    /// </summary>
    public enum Resource_Enum
    {
        /// <summary>
        /// Resources
        /// </summary>
        [Description("Resources")]
        Resources = 0,
 
        /// <summary>
        /// CoatingReportResource
        /// </summary>
        [Description("CoatingReportResource")]
        CoatingReportResource,
 
        /// <summary>
        /// GripTransportResource
        /// </summary>
        [Description("GripTransportResource")]
        GripTransportResource,
 
        /// <summary>
        /// LoadTipsResource
        /// </summary>
        [Description("LoadTipsResource")]
        LoadTipsResource,
 
        /// <summary>
        /// MachineRunResource
        /// </summary>
        [Description("MachineRunResource")]
        MachineRunResource,
 
        /// <summary>
        /// PauseResource
        /// </summary>
        [Description("PauseResource")]
        PauseResource,
 
        /// <summary>
        /// RunAspirateResource
        /// </summary>
        [Description("RunAspirateResource")]
        RunAspirateResource,
 
        /// <summary>
        /// RunCoatingFileResource
        /// </summary>
        [Description("RunCoatingFileResource")]
        RunCoatingFileResource,
 
        /// <summary>
        /// RunDispenseResource
        /// </summary>
        [Description("RunDispenseResource")]
        RunDispenseResource,
 
        /// <summary>
        /// RunLoadTipsResource
        /// </summary>
        [Description("RunLoadTipsResource")]
        RunLoadTipsResource,
        /// <summary>
        /// RunMixResource
        /// </summary>
        [Description("RunMixResource")]
        RunMixResource,
        /// <summary>
        /// RunTransferFileResource
        /// </summary>
        [Description("RunTransferFileResource")]
        RunTransferFileResource,
        /// <summary>
        /// RunUnloadTipsResource
        /// </summary>
        [Description("RunUnloadTipsResource")]
        RunUnloadTipsResource,
        /// <summary>
        /// TackPhotoResource
        /// </summary>
        [Description("TackPhotoResource")]
        TackPhotoResource,
    }
    #endregion
 
    /// <summary>
    /// 日志共用类
    /// </summary>
    public class LogCom
    {
        public static void WriteRunLog(string methodName, RunWnd LaunchView, Resource_Enum resourceEnum , string key, string[] args)
        {
            string strDt = DateTime.Now.ToString("HH:mm:ss:fff");
            if (!Shared.SoftwareInformation.currentculture.Equals("zh-CN"))
            {
                key += "_Eng";
            }
 
            ResourceManager rm = new ResourceManager(typeof(Properties.Resources));
            string strVal = rm.GetString(key);
            string strLastVal = string.Format(strVal, args);
 
            //string strVal = Resources.ResourceManager.GetObject(key).ToString();
            string strOutLog = string.Format("【{0}】> Xhandler: 【{1}】{2}", strDt, methodName, strLastVal);
            LaunchView.AddLogs(strOutLog);
        }
    }
}