This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center
                            
                        
                    
                
                                7年前关闭。
            
                    
好的,这可能是我一段时间以来问过的最不聪明的问题之一。可悲的是,谷歌导致我没有答案(堆栈也没有)。

在C ++ dll文件中,我有以下一行:

pSDB->setString("Logger\\AppLogger\\fileLoggerFilename", "rfa.{P}.log")

我一生无法找出{P}准确代表的含义。在目录中,我将获得如下日志:“ rfa.6702.log”,“ rfa.6829.log”或“ rfa.7024.log”。

我注意到他们不断增加。在C ++中,这合法地意味着什么吗?或者只是代码中的参数集?

编辑:

这段代码处理的是路透社的联系。 pSDB是:

“ rfa :: config :: StagingConfigDatabase * ConnectionManager”

最佳答案

here


  路透社库替换默认文件名中的{p}字符串
  在创建日志文件时使用UNIX进程ID。

09-11 13:04