小编Ton*_*ony的帖子

Jenkins安装向导空白页

我刚刚通过npm在我的RHEL 6.0服务器上安装了Jenkins:

npm -ivh jenkins-2.7.2-1.1.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

我还将我的端口配置为9917,以避免与我的Tomcat服务器发生冲突,允许我访问Jenkins页面ipaddress:9917.在Unlock Jenkins页面输入初始管理员密码后,我看到一个空白页面,标题为"SetupWizard [Jenkins]".

任何人都知道为什么我会得到一个空白页面,我该如何解决?

jenkins jenkins-plugins

33
推荐指数
5
解决办法
2万
查看次数

c ++将不同类型连接成函数的字符串

我的应用程序的不同部分调用记录器功能来记录详细信息.

记录器类

std::string filename = "blahblah"; // variable to store the location of the properties file 
log4cpp::PropertyConfigurator::configure(filename);

void Logger::logging(const std::string& msg)
{
   Log4cpp::Category& myLogger = log4cpp::Category::getRoot();

   myLogger.log(log4cpp::Priority::INFO, msg);//only takes in string as input
}
Run Code Online (Sandbox Code Playgroud)

打电话给上课

Logger logMe;

int a = 5;
double b = 6;

logMe.logging("log this msg" + a + "," + b);
Run Code Online (Sandbox Code Playgroud)

我意识到上面会给我错误,因为ab有不同的类型.解决它的一种方法是使用std::to_string

logMe.logging("log this msg" + std::to_string(a) + "," + std::to_string(b));
Run Code Online (Sandbox Code Playgroud)

但是,我有几百次调用日志功能,编辑每次调用都很费时间std::to_string.是否有更简单的方法来做到这一点?

哦,并澄清,代码之前的工作方式是通过定义#define函数.

#Define logging(FLAG, X)\
do {\
    ...
    clog …
Run Code Online (Sandbox Code Playgroud)

c++ string log4cpp

5
推荐指数
1
解决办法
641
查看次数

标签 统计

c++ ×1

jenkins ×1

jenkins-plugins ×1

log4cpp ×1

string ×1