📄 log.h
字号:
#include <string>
#include <fstream>
#include <iostream>
using namespace std;
class CALog
{
private:
string mFileName;
bool mIsAppend;
public:
ofstream out;
void Open(string fileName, bool isAppend)
{
mIsAppend = isAppend;
mFileName = fileName;
try
{
if(mIsAppend)
{
out.open(mFileName.c_str(), ios::app);
}
else
{
out.open(mFileName.c_str());
}
}
catch(...)
{
exit(-1);
}
}
ostream& operator<<(const string& s)
{
out<<s;
return out;
}
ostream& operator<<(const float f)
{
out<<f;
return out;
}
ostream& operator<<(const double d)
{
out<<d;
return out;
}
void Log(string s)
{
out<<s<<endl;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -