C# Css的HTML错误日志
我有我用来用VisualBasic记录错误的休闲代码,有没有办法为C#创建这样的错误日志C# Css的HTML错误日志,c#,css,C#,Css,我有我用来用VisualBasic记录错误的休闲代码,有没有办法为C#创建这样的错误日志 Private Sub writelog(ByVal title作为字符串,ByVal data作为字符串,ByVal isError作为布尔值,ByVal logname作为字符串) 如果write_log=True,则 尝试 Dim data_con作为字符串 数据_con=“”&vbCrLf&_ “”&vbCrLf 如果isError=True,则 data\u con=data\u con&&&ti
Private Sub writelog(ByVal title作为字符串,ByVal data作为字符串,ByVal isError作为布尔值,ByVal logname作为字符串)
如果write_log=True,则
尝试
Dim data_con作为字符串
数据_con=“”&vbCrLf&_
“”&vbCrLf
如果isError=True,则
data\u con=data\u con&&&title&&vbCrLf
data\u con=data\u con&&data&&vbCrLf&_
&DateAndTime.Now&&vbCrLf&_
""
其他的
data\u con=data\u con&&&title&&vbCrLf
data\u con=data\u con&&data&&vbCrLf&_
&DateAndTime.Now&&vbCrLf&_
""
如果结束
My.Computer.FileSystem.writealText(My.Application.Info.DirectoryPath&“\”&logname&“.html”,data\u con&vbCrLf,True)
特例
结束尝试
如果结束
端接头
private void writelog(字符串标题、字符串数据、bool-isError、字符串日志名){
if((write_log==true)){
试一试{
字符串数据;
数据\u con=(“+(“\r\n”+(“+”\r\n”));
如果((isError==true)){
数据_con=(数据_con+(“”)
+(标题+(“+”\r\n”);
数据_con=(数据_con+(“”)
+(数据+(“”+(“\r\n”+(“”)
+(DateAndTime.Now+(“+”(\r\n“+”));
}
否则{
数据_con=(数据_con+(“”)
+(标题+(“+”\r\n”);
数据_con=(数据_con+(“”)
+(数据+(“”+(“\r\n”+(“”)
+(DateAndTime.Now+(“+”(\r\n“+”));
}
File.writealText(Path.Combine(“把你的日志目录路径放在这里”,logname),data\u-con);
}
捕获(例外情况除外){
}
}
}
您只需将此代码转换为C#,我看不出css是从哪里来的,谢谢!现在,我如何在C中以布尔值形式写入日志?我无法让它创建文件。。。任何想法这是我用来生成一个msg到文件writelog(“应用程序警告”,“这是一个警告的例子”,False,“应用程序系统”)的一个简单字符串我修复了这个问题谢谢!
Private Sub writelog(ByVal title As String, ByVal data As String, ByVal isError As Boolean, ByVal logname As String)
If write_log = True Then
Try
Dim data_con As String
data_con = "<table border=""1"" bordercolor=""#0099FF"" style=""background-color:#FFFFFF"" width=""100%"" cellpadding=""2"" cellspacing=""2"">" & vbCrLf & _
"<tr>" & vbCrLf
If isError = True Then
data_con = data_con & "<td WIDTH=""15%"" bgcolor=""#FFFF99"" bordercolor=""RED""><b><FONT COLOR=""RED"">" & title & "</font></b></td>" & vbCrLf
data_con = data_con & "<td WIDTH=""70%"" bgcolor=""#FFFF99"" bordercolor=""RED"">" & data & "</td>" & vbCrLf & _
"<td WIDTH=""15%"" bgcolor=""#FFFF99"" bordercolor=""RED"">" & DateAndTime.Now & "</td>" & vbCrLf & _
"</tr></table>"
Else
data_con = data_con & "<td WIDTH=""15%""><b><FONT COLOR=""GREEN"">" & title & "</font></b></td>" & vbCrLf
data_con = data_con & "<td WIDTH=""70%"">" & data & "</td>" & vbCrLf & _
"<td WIDTH=""15%"">" & DateAndTime.Now & "</td>" & vbCrLf & _
"</tr></table>"
End If
My.Computer.FileSystem.WriteAllText(My.Application.Info.DirectoryPath & "\" & logname & ".html", data_con & vbCrLf, True)
Catch ex As Exception
End Try
End If
End Sub
private void writelog(string title, string data, bool isError, string logname) {
if ((write_log == true)) {
try {
string data_con;
data_con = ("<table border=\"1\" bordercolor=\"#0099FF\" style=\"background-color:#FFFFFF\" width=\"100%\" cellpadding=\"2\"" +
" cellspacing=\"2\">" + ("\r\n" + ("<tr>" + "\r\n")));
if ((isError == true)) {
data_con = (data_con + ("<td WIDTH=\"15%\" bgcolor=\"#FFFF99\" bordercolor=\"RED\"><b><FONT COLOR=\"RED\">"
+ (title + ("</font></b></td>" + "\r\n"))));
data_con = (data_con + ("<td WIDTH=\"70%\" bgcolor=\"#FFFF99\" bordercolor=\"RED\">"
+ (data + ("</td>" + ("\r\n" + ("<td WIDTH=\"15%\" bgcolor=\"#FFFF99\" bordercolor=\"RED\">"
+ (DateAndTime.Now + ("</td>" + ("\r\n" + "</tr></table>")))))))));
}
else {
data_con = (data_con + ("<td WIDTH=\"15%\"><b><FONT COLOR=\"GREEN\">"
+ (title + ("</font></b></td>" + "\r\n"))));
data_con = (data_con + ("<td WIDTH=\"70%\">"
+ (data + ("</td>" + ("\r\n" + ("<td WIDTH=\"15%\">"
+ (DateAndTime.Now + ("</td>" + ("\r\n" + "</tr></table>")))))))));
}
File.WriteAllText(Path.Combine("Put here your log directory path",logname), data_con);
}
catch (Exception ex) {
}
}
}