小编Cra*_*aig的帖子

当我在appender中命名文件时,Log4Net找不到%username属性

log4net没有正确PatternString替换我的登录名.我想要我的日志

日志\ YYYYMMDD\MSMQcore_ [用户名]的.log

当我使用该%username属性时,我在路径中获取域,这会在其中添加另一个文件夹间接.我只想要用户名.

日志\ YYYYMMDD\MSMQcore_ [域]\[用户名]的.log

任何人都有一个在appender的文件名中插入"用户名"的例子?我尝试了很多东西,我还在摸不着头脑.

<appender name="core_Appender" type="log4net.Appender.RollingFileAppender" >
<!-- <file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%identity.log" /> -->
<!-- <file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%property{user}.log" /> -->
<file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%username.log" />
</appender>
Run Code Online (Sandbox Code Playgroud)

.net log4net

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

通过Windows客户端中的注册表设置java

有谁知道如何通过注册表项从下面的对话框中设置JRE值?HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境中没有明显的东西(或存储这些值的位置?)

我们必须为用户设置命令行内存分配,他们很难输入参数,点击返回并单击OK.

我想要创建一个SetCmdArgs.rgs文件并让他们使用regedit来设置值.

来自Win7上的"C:\ Program Files\Java\jre6\bin\javacpl.exe"中的"C:\ Program Files(x86)\ Java\jre6\bin\javacpl.exe" 替代文字

谢谢,克雷格

java registry

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

Python和set()操作......&和^

我正在尝试使用python 2.7集进行一些JSON文档比较.我已经擦除了py文档来理解set操作

在之前的代码中,我确保JSON文档具有精确的Field匹配

# convert the JSON to two set() for later operations
currSet = set(currJSON.items())
prevSet = set(prevJSON.items())

match   = currSet & prevSet 
unmatch = currSet ^ prevSet

log.info('%d, %d, Matched: %d, UnMatched: %d' % (len(currSet), len(prevSet), len(match), len(unmatch))
Run Code Online (Sandbox Code Playgroud)

我总是得到len(currSet)== len(prevSet)并期望len(currSet)== len(匹配)+ len(unmatch)

match = S1 & S2  # this is the intersection, elements in both sets
umatch = S1 ^ S2  # this is the outersection, elements in (S1 not S2) and (S2 not S1)
Run Code Online (Sandbox Code Playgroud)

不应该:len(匹配)+ len(umatch)== len(S1) …

python json

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

标签 统计

.net ×1

java ×1

json ×1

log4net ×1

python ×1

registry ×1