Find Code:
All Words
Any of the Words
Exact Phrase
Home
:
Code
:
Forums
:
Submit
:
Mailing List
:
About
:
Contact
Code
All
VB.NET
ASP.NET
C#
VB Classic
ASP Classic
Snippets
Popular
Resources
Submit Code
Forums
Articles
Tips
Links
Books
Contest
Link to us
Complete Log Entry
Author:
Gehan Fernando
E-mail:
Click to e-mail author
Submitted:
1/2/2012
Version:
C#
Compatibility:
C#
Category:
File Manipulation
Views:
6682
This application helps you to track data.
Declarations:
'none
Code:
private void CreateLog(Exception exp, String resultlog) { String filepath = String.Concat(Path.GetTempPath(), "DataLogName.log"); FileIOPermission fp = new FileIOPermission(FileIOPermissionAccess.AllAccess, filepath); fp.AddPathList(FileIOPermissionAccess.AllAccess, @"C:\"); fp.AllFiles = FileIOPermissionAccess.AllAccess; fp.Demand(); StreamWriter sw = new StreamWriter(File.Open(filepath, FileMode.Append, FileAccess.Write, FileShare.ReadWrite)); if (exp == null) { sw.WriteLine("Date : " + DateTime.Now.ToLongTimeString()); sw.WriteLine("Time : " + DateTime.Now.ToShortDateString()); sw.WriteLine("Computer : " + Dns.GetHostName().ToString()); sw.WriteLine("Message : " + resultlog); } else { sw.WriteLine("Source : " + exp.Source.ToString().Trim()); sw.WriteLine("Method : " + exp.TargetSite.Name.ToString()); sw.WriteLine("Date : " + DateTime.Now.ToLongTimeString()); sw.WriteLine("Time : " + DateTime.Now.ToShortDateString()); sw.WriteLine("Computer : " + Dns.GetHostName().ToString()); sw.WriteLine("Error : " + exp.Message.ToString().Trim()); sw.WriteLine("Stack Trace : " + exp.StackTrace.ToString().Trim()); } sw.WriteLine("-------------------------------------------------------------------------------------------------------------------------"); sw.Flush(); sw.Close(); sw.Dispose(); sw = null; }
Home
|
Forums
|
Submit
|
Books
|
Mailing List
|
Advertising
|
About
|
Contact
© 2024 A1VBCode. All rights reserved.
Legal disclaimer & terms of use
Privacy statement