diff --git a/CSProject/ProcessFile/Files.cs b/CSProject/ProcessFile/Files.cs index a8be435186a9f2dc2fd03878d154b5a3146fa8b0..da7d0400b4b05bb582a153d3e67fa0dfcab26631 100644 --- a/CSProject/ProcessFile/Files.cs +++ b/CSProject/ProcessFile/Files.cs @@ -4,35 +4,51 @@ using System.Linq; using System.Text; using System.Threading.Tasks; +using NLog; using System.IO; // FileStream namespace ProcessFile { public class Files { + static Logger log = LogManager.GetLogger("agent_logger"); // create trc file public void CreateFile(String path, byte[] data_buffer) { - using (var fs = new FileStream(path, FileMode.Create)) + try { - fs.Write(data_buffer, 0, data_buffer.Length); - Console.WriteLine("trace file create success"); - Console.WriteLine(); - fs.Close(); + using (var fs = new FileStream(path, FileMode.Create)) + { + fs.Write(data_buffer, 0, data_buffer.Length); + Console.WriteLine("trace file create success"); + Console.WriteLine(); + } + } catch (Exception e) + { + log.Error(e.ToString()); + Console.WriteLine("trc file create fail"); } } // create dat file public void CreateFile(String path, String data_buffer) { - using (var fs = new FileStream(path, FileMode.Create, FileAccess.Write)) + try + { + using (var fs = new FileStream(path, FileMode.Create, FileAccess.Write)) + { + StreamWriter writer = new StreamWriter(fs); + writer.WriteLine(data_buffer); + writer.Flush(); + writer.Close(); + Console.WriteLine("data file create success"); + Console.WriteLine(); + } + } + catch (Exception e) { - StreamWriter writer = new StreamWriter(fs); - writer.WriteLine(data_buffer); - writer.Flush(); - writer.Close(); - Console.WriteLine("data file create success"); - Console.WriteLine(); + log.Error(e.ToString()); + Console.WriteLine("data file create fail"); } } @@ -40,11 +56,12 @@ namespace ProcessFile public byte[] OpenTrcFile(String recv_path) { byte[] data_buffer; - var fs = File.Open(recv_path, FileMode.Open, FileAccess.Read); - using (BinaryReader reader = new BinaryReader(fs)) - { - data_buffer = new byte[fs.Length]; - fs.Read(data_buffer, 0, (int)fs.Length); + using (var fs = File.Open(recv_path, FileMode.Open, FileAccess.Read)) { + using (BinaryReader reader = new BinaryReader(fs)) + { + data_buffer = new byte[fs.Length]; + fs.Read(data_buffer, 0, (int)fs.Length); + } } return data_buffer; diff --git a/CSProject/ProcessFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/CSProject/ProcessFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 6c3d0a9fa477d8e1565bd732938c1a74a72ec284..96e6afb8d47c1fe21c03123d94904384bd51a70a 100644 Binary files a/CSProject/ProcessFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/CSProject/ProcessFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/CSProject/ProcessFile/obj/Debug/ProcessFile.csproj.CoreCompileInputs.cache b/CSProject/ProcessFile/obj/Debug/ProcessFile.csproj.CoreCompileInputs.cache index b154b2fd5a2d1c1201bf28e3bfbae56d3e9cc4c2..e85c7e7d0406d3e909b4dde215a449e50f20fb1f 100644 --- a/CSProject/ProcessFile/obj/Debug/ProcessFile.csproj.CoreCompileInputs.cache +++ b/CSProject/ProcessFile/obj/Debug/ProcessFile.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -2752c5ad370134d2065e2dedf5d5c7ac220ec632 +6d829f66e22f95635222496d994ec696a91c5fd1 diff --git a/CSProject/ProcessFile/obj/Debug/ProcessFile.csprojAssemblyReference.cache b/CSProject/ProcessFile/obj/Debug/ProcessFile.csprojAssemblyReference.cache index 5e4cbea5b12456b4a1a075e3a68116c4d053be2e..04e37678d6b3f17b84b180ee571eafb60f0e6805 100644 Binary files a/CSProject/ProcessFile/obj/Debug/ProcessFile.csprojAssemblyReference.cache and b/CSProject/ProcessFile/obj/Debug/ProcessFile.csprojAssemblyReference.cache differ diff --git a/CSProject/ProcessFile/obj/Debug/build.force b/CSProject/ProcessFile/obj/Debug/build.force new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391