如何从Log4j HTML日志中删除列

时间:2016-07-19 07:11:33

标签: java logging log4j

log4j HTML日志中有六列(时间,线程,级别,类别,文件:行和消息)。但是我不希望我的日志中包含所有这些列。假设,我的HTML日志中只需要时间级别消息列。我如何在log4j中执行此操作?

N.B:我发现了一个类似的问题,但它没有解决方案。

Remove Thread and category column in log4j html log

1 个答案:

答案 0 :(得分:0)

创建不同的appender

var app = angular.module('myApp', ['ngRoute']);
app.controller('Test', function ($scope) {

    $scope.tester = "message displayed";

});

app.config(['$routeProvider', function ($routeProvider){
  $routeProvider.
     when('/routeOne', {
        template: '<p>First Page</p>',
        controller: "Test"
     })
    .when('/routeTwo', {
        templateUrl: 'Index1.cshtml',
        controller: "Test"

    })

 }]);

更改此

<appender name="console" class="org.apache.log4j.ConsoleAppender">
    <param name="Target" value="System.out" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%-5p: %c - %m%n" />
    </layout>
</appender>
  1. 日志消息 - &gt;米
  2. 日期和时间 - &gt; d
  3. 级别 - &gt; P
  4. 类别名称 - &gt; ç