小编Emr*_*koc的帖子

如何在log4j中更改htmllayout

我想在Java中更改log4j的htmllayout(5列 - 时间,线程,级别,类别,消息).

我的log4j.properties是:

log4j.rootLogger=DEBUG, Console, File

log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.File=org.apache.log4j.FileAppender
log4j.appender.File.File =${logfilename}

log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n

log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout=org.apache.log4j.HTMLLayout
log4j.appender.FILE.layout.Title=HTML Layout Example
log4j.appender.File.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
#[%d{MMM dd HH:mm:ss}] %-5p (%F:%L) - %m%n 

log4j.appender.File.Threshold=INFO
log4j.appender.Console.Threshold=DEBUG
Run Code Online (Sandbox Code Playgroud)

我想更改"TIME"coloumn的名称并显示当前时间.任何人都可以帮我怎么做?

html java layout log4j

8
推荐指数
2
解决办法
6381
查看次数

在我将EditText设置为TYPE_NULL之后,我无法更改它的InputType

我将EditText的InputType设置为TYPE_NULL:

editText.setInputType(InputType.TYPE_NULL);
Run Code Online (Sandbox Code Playgroud)

我可以将它设置为TYPE_NULL,它有效!但是如果我想将InputType设置为其他东西,比如TYPE_CLASS_TEXT,它就不起作用了!

如何在代码中动态更改它?喜欢TYPE_NULL,那么再到TYPE_CLASS_TEXT和TYPE_NULL?

null android input-type-file android-edittext

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

比较两个截图无效 - java

我试图制作两个6秒差异的截图,看看网站上是否有一些变化.

但是我的代码告诉我截图总是不同的,即使我在屏幕上没有任何改变就进行了测试.

我究竟做错了什么?

Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension screensize = toolkit.getScreenSize();
Rectangle rectangle = new Rectangle(0,0,screensize.width,screensize.height);

Robot robot = new Robot();
BufferedImage image1 = robot.createScreenCapture(rectangle); 
System.out.println("screenshot "+i+"");
Thread.sleep(6000);
BufferedImage image2 = robot.createScreenCapture(rectangle);
System.out.println("screenshot "+(i+10)+"");

int x1 = image1.getWidth();
    int x2 = image2.getWidth();
    if ( x1 != x2 ) {
        System.out.println( "Widths are different: " + x1 + " != " + x2 );
        return;
    }

    int y1 = image1.getHeight();
    int y2 = image2.getHeight();
    if ( y1 != y2 ) { …
Run Code Online (Sandbox Code Playgroud)

java screenshot compare image

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