问题列表 - 第39733页

使用Log4J在同一个类中使用不同的Logger

我希望单独记录在同一个类中生成的特定消息.那么,如何在同一个类中创建2种不同类型的记录器.目前,Properties文件看起来像

log4j.rootCategory=DEBUG, O

# Stdout
log4j.appender.O=org.apache.log4j.ConsoleAppender
log4j.appender.O.layout=org.apache.log4j.PatternLayout
log4j.appender.O.layout.ConversionPattern=[%d{ISO8601}]%5p%6.6r[%t]%x - %C.%M(%F:%L) - %m%n

# File
log4j.appender.MESSAGE=org.apache.log4j.RollingFileAppender
log4j.appender.MESSAGE.File=target/logs/messages.log
# Control the maximum log file size
log4j.appender.MESSAGE.MaxFileSize=1000KB
# Archive log files (one backup file here)
log4j.appender.MESSAGE.MaxBackupIndex=100
log4j.appender.MESSAGE.layout=org.apache.log4j.PatternLayout
log4j.appender.MESSAGE.layout.ConversionPattern=[%d{ISO8601}]%5p%6.6r[%t]%x - %C.%M           (%        F:%    L) - %m%n
log4j.appender.MESSAGE.

log4j.category.failedMessagesLog=INFO, MESSAGE
Run Code Online (Sandbox Code Playgroud)

我正在使用我的代码中的日志记录: - /**Logger.*/

Logger logger = Logger.getLogger(MyClass.class);
Logger msgLogger = Logger.getLogger("MESSAGE");
Run Code Online (Sandbox Code Playgroud)

经过测试,我得到一个空的日志文件(messages.log).有什么建议??

java log4j

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

如何"防篡改"是PHP中的$ _SERVER变量?

通过信任$ _SERVER变量数组的内容以使用$ _SERVER ['PHP_SELF']获取php文件的名称,我是否会冒很大的安全风险?

php security tampering

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

任何人都可以从子iframe中关闭Jquery插件bPopup生成的弹出窗口?

好的,故事很长,但希望你能忍受我,以便有一些问题的背景:

我正在使用ASP.NET开发门户网站的注册部分并使事情变得更好,我决定从这里使用bPopup 将注册页面加载到调用页面(父页面)的iframe中.现在我需要一种方法来在注册成功后关闭iframe所以从注册页面的代码隐藏(嵌套在iframe中)我尝试了一个允许我这样做的Javascript函数,这里是关闭iframe的函数由插件生成:

 function bPopup_close() {
         $(".bClose").closePopup();
     return false;
 }
Run Code Online (Sandbox Code Playgroud)

这里是iframe背后的代码(该函数将在提交时调用):

    ClientScript.RegisterOnSubmitStatement
        (GetType(), "Javascript", "javascript: window.opener.bPopup_close();");
Run Code Online (Sandbox Code Playgroud)

我无法关闭弹出窗口.有趣的是,Firebug告诉我,在我点击提交按钮后,window.opener为空.这是否意味着父母确实关闭了?无论如何弹出窗口还在那里......

希望你们能分享一些类似的见解吗?

javascript jquery modalpopups bpopup

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

.NET WebClient:DownloadString在哪里?

我可能在这里遗漏了一些东西,但是当我使用WebClient并查找DownloadString方法时(如书中的示例所示),我只看到了DownloadStringAsync.

我错过了什么导入?

.net webclient

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

如何使用dom解析器添加php标签

我创建了一些带有php doms功能的HTML模板,现在我想在我的模板中添加一些php标签,即

$input = $this->dom->createElement('input');
$input->setAttribute("type", "text");
$input->setAttribute("name", $name);
$input->setAttribute("class", "input");
$input->setAttribute("id", $name);
$input->setAttribute("value", '<?=$foo->bar; ?>');
Run Code Online (Sandbox Code Playgroud)

我的问题是,dom解析器逃脱了php行..

<input type="text" name="id" class="input" id="id" value="\&lt;?=$content-&gt;id;?&gt;" />
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?

php dom

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

不能在WP7上使用调度程序

我正在寻找使用调度程序在UI线程上调用代码的参考,他们说这样做:

Dispatcher.BeginInvoke(() => {OnSendSuccessful(); });
Run Code Online (Sandbox Code Playgroud)

但是我收到编译器错误,说我无法在静态上下文中访问非静态方法BeginInvoke.有任何想法吗?我试图新建一个调度员,但这甚至没有意义.

dispatcher windows-phone-7

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

使用相对路径创建URL对象

我正在创建一个带有JEditorPane的Swing应用程序,它应该在项目的根文件夹中的页面文件夹中显示一个名为url1.html的HTML文件.

我已经实例化了以下String对象

final String pagePath = "./page/";
Run Code Online (Sandbox Code Playgroud)

并且为了通过JEditorPane窗格显示,我创建了以下URL对象:

URL url1 = new URL("file:///"+pagePath+"url1.html");
Run Code Online (Sandbox Code Playgroud)

但是,当使用创建的URL对象作为参数调用setPage方法时

pagePane.setPage(url1);
Run Code Online (Sandbox Code Playgroud)

它抛出了一个java.io.FileNotFoundException错误

似乎url1的构建方式有问题.有谁知道这个问题的解决方案?

java swing jeditorpane

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

在ASP.NET 4 ReportViewer中使用对象数据源

好吧,我想我在这里生气了...我认为这应该是超级简单的,但我无法弄清楚如何做到这一点.

这就是我想要做的:我想使用ASP.NET 4(VS 2010)中的ReportViewer控件创建一个rdlc报告,并且,作为其数据源,使用具有某些属性的类.我尝试了我能想到的一切,但我无法弄清楚这一点.我发现的所有文档都声明该对象应该出现在网站的DataSource窗格中,但我不能让它出现在那里.我希望类的字段出现在报告desiger中,以便我可以使用它们 - 但我也不能这样做.使用设计器,我只能定义新的数据集 - 我不想使用数据集,而是使用业务对象!

那么 - 我该怎么做?我是否必须使用某种DataSource控件?如何让报表设计者了解业务对象?

谢谢!

MEMI

asp.net reportviewer

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

php在一组数字中的重要性

我有一组数字,例如

$input = array(1, 4, 7, 4, 9, 4, 8, 6, 2, 8, 7, 7, 4, 5, 3);
Run Code Online (Sandbox Code Playgroud)

我试图根据以下规则计算每个数字的重要性:

随着序列变得越来越长,数字变得越来越不重要,并且每次提到一个数字,那么它将改善相关性(多少取决于它在序列中的位置).

我期待的是:

Array(
   '4' => 90%
   '1' => 75%
   '7' => 60%
   ....
)
Run Code Online (Sandbox Code Playgroud)

所以4是最重要的,然后是1然后是7等.注意输出是完全捏造的,但是表明4应该是最重要的.我相信我想要某种线性解决方案.

php algorithm numbers

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

log4net阻止web(.aspx,.ascx,.master)intellisense工作

当我在ASP.NET MVC项目中包含log4net时,intellisense停止为母版页,用户控件和页面工作.该文件的第一行有一个红色下划线,并带有以下消息:

ASP.NET运行时错误:无法加载文件或程序集'log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'或其依赖项之一.参数不正确.(HRESULT异常:0x80070057(E_INVALIDARG))

知道这是什么原因吗?该项目构建良好,我可以调试和部署它.

intellisense log4net visual-studio-2010

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