如题。
这种只能打印之前自己把数据写入文件
tygk:
如题。
可以的。需要自己做打印封装,用自己的的print 函数,通过宏开关控制打印到文本或者屏幕。事实上,你所有的print,都已经有保存在log 文件里面的,自己可以去找找看。
如题。
tygk:
如题。
如题。
void Logging(string message)
{
//Print(message);
string LogFileName = "LogFileName";
int LogFile = -1;
if(StringLen(LogFileName) > 0)//字符串长度
{
string filename = LogFileName + ".log";
if(LogFile < 0)
LogFile = FileOpen(filename, FILE_TXT | FILE_READ | FILE_WRITE, ' ');
if(LogFile < 1)
Alert("无法打开文件进行日志记录: ", filename, ".");
else
if(FileSeek(LogFile, 0, SEEK_END))//结尾
{
FileWrite(LogFile, TimeToString(TimeLocal(), TIME_DATE | TIME_MINUTES | TIME_SECONDS), " ", message);
FileClose(LogFile);
LogFile = -1;
}
else
Alert("意外访问文件错误: ", filename, ".");
}
}