xiongzhu 5 jaren geleden
bovenliggende
commit
bed453f331

+ 3 - 1
DeviceCenter.csproj

@@ -187,7 +187,9 @@
       <Generator>ResXFileCodeGenerator</Generator>
       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
     </EmbeddedResource>
-    <None Include="log4net.config" />
+    <None Include="log4net.config">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
     <None Include="packages.config" />
     <None Include="Properties\app.manifest" />
     <None Include="Properties\Settings.settings">

+ 1 - 0
Properties/AssemblyInfo.cs

@@ -53,3 +53,4 @@ using System.Windows;
 // [assembly: AssemblyVersion("1.0.*")]
 [assembly: AssemblyVersion("1.0.0.0")]
 [assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]

BIN
bin/x86/Debug/DeviceCenter.exe


BIN
bin/x86/Debug/DeviceCenter.pdb


+ 19 - 2
bin/x86/Debug/config.json

@@ -2,6 +2,23 @@
   "url": "http://js-leader.drewslab.cn",
   "username": "root",
   "password": "123456",
-  "token": null,
-  "devices": []
+  "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJyb290IiwiZXhwIjoxNjAyMDcxMzIxLCJpYXQiOjE1OTk0NzkzMjF9.0wqjlVrp6pPqALnHSZ5SJmyqz1V1-wnRur6CourcLkEzTz3bxe0TIUCpGghu5jlhAF4rNN1HT6qkEyO6a3GL1g",
+  "devices": [
+    {
+      "_userId": 0,
+      "userId": 0,
+      "areaId": 1002,
+      "buildingId": 1004,
+      "floorId": null,
+      "name": "人脸",
+      "ip": "192.168.109.17",
+      "port": 8000,
+      "username": "admin",
+      "password": "admin123",
+      "status": 0,
+      "type": 1,
+      "direction": 0,
+      "message": null
+    }
+  ]
 }

+ 36 - 0
bin/x86/Debug/log4net.config

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<log4net>
+	<root>
+		<level value="INFO" />
+		<appender-ref ref="console" />
+		<appender-ref ref="RollingLogFileAppender" />
+	</root>
+	<appender name="console" type="log4net.Appender.ConsoleAppender">
+		<layout type="log4net.Layout.PatternLayout">
+			<conversionPattern value="%date %level %logger - %message%newline" />
+		</layout>
+	</appender>
+	<appender name="file" type="log4net.Appender.RollingFileAppender">
+		<file value="DIRECTORY WHERE YOU WANT TO COPY THE LOG FILES\LOG_FILE_NAME.log" />
+		<appendToFile value="true" />
+		<rollingStyle value="Size" />
+		<maxSizeRollBackups value="5" />
+		<maximumFileSize value="2MB" />
+		<staticLogFileName value="true" />
+		<layout type="log4net.Layout.PatternLayout">
+			<conversionPattern value="%date [%thread] %level %logger - %message%newline" />
+		</layout>
+	</appender>
+	<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
+		<file value="logs\app.log" />
+		<appendToFile value="true" />
+		<rollingStyle value="Date" />
+		<maxSizeRollBackups value="30" />
+		<maximumFileSize value="100MB" />
+		<datePattern value=".yyyy-MM-dd.\l\o\g" />
+		<rollingStyle value="date"/>
+		<layout type="log4net.Layout.PatternLayout">
+			<conversionPattern value="%date %level %logger - %message%newline" />
+		</layout>
+	</appender>
+</log4net>

+ 2 - 0
bin/x86/Debug/logs/app.log

@@ -0,0 +1,2 @@
+2020-09-07 22:14:56,578 INFO DeviceCenter - NET_DVR_SetDVRMessageCallBack_V50 Succeed
+2020-09-07 22:14:56,607 INFO DeviceCenter - no connected device