2012-08-03 17 views
6

Tôi muốn bắt đầu sử dụng Chainsaw v2. Hầu như không có thông tin về nó. Tôi đã tìm thấy chỉ this, nhưng không thể mở liên kết, do đó không rõ ràng.Làm thế nào để bắt đầu sử dụng Chainsaw cho Log4j?

tôi sử dụng socketAppender:

log4j.rootLogger=DEBUG, server 

log4j.appender.server=org.apache.log4j.net.SocketAppender 
log4j.appender.server.Port=4712 
log4j.appender.server.RemoteHost=localhost 
log4j.appender.server.ReconnectionDelay=10000 

Tôi tạo ra tập tin log4j.xml

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration > 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"> 
    <appender name="A2" class="org.apache.log4j.ConsoleAppender"> 
     <layout class="org.apache.log4j.SimpleLayout"/> 
    </appender> 

    <plugin name="SocketReceiver" class="org.apache.log4j.net.SocketReceiver"> 
     <param name="Port" value="4712"/> 
    </plugin> 

    <root> 
     <level value="debug"/> 
    </root> 
</log4j:configuration> 

Và chọn nó trong let me search for configuration file. Nhưng không có nhật ký. Tôi nên làm gì tiếp theo?

Trả lời

2

Tôi là một trong các tác giả Cưa máy. Hãy thử ảnh chụp nhanh nhất về nhà phát triển của Chainsaw, sẽ sớm được phát hành. Nó có một giao diện người dùng cấu hình mới mà sẽ làm cho nó dễ dàng hơn nhiều để cấu hình, đặc biệt là nếu tất cả các bạn đang làm là sử dụng một appender socket.

Có rất nhiều tính năng mới trong phiên bản này. Vui lòng gửi email với các câu hỏi hoặc đăng lên danh sách gửi thư của người dùng log4j.

Developer ảnh chụp có sẵn ở đây: http://people.apache.org/~sdeboy

Scott

+0

Vui lòng phát hành phiên bản v2.1! –

0

Vui lòng chỉ sử dụng một tệp log4j.properties hoặc log4j.xml.Và kiểm tra xem article cho Cưa xích. Nó có thể hữu ích cho bạn.

Đây là log4j.properties mẫu tập tin cho Cưa,

log4j.rootCategory=DEBUG, zeroconf, chainsaw 
    # Socket Appender 
    log4j.appender.chainsaw=org.apache.log4j.net.SocketAppender 
    log4j.appender.chainsaw.remoteHost=localhost 
    log4j.appender.chainsaw.port=4445 
    log4j.appender.chainsaw.locationInfo=true 
+0

Làm cách nào để chỉ sử dụng một tệp? Đầu tiên là cấu hình Logger, thứ hai để cấu hình ChainSaw. Bạn có thể giải thích chi tiết hơn không? – alicjasalamon

+0

@trebuchet kiểm tra bài chỉnh sửa của tôi –

+0

Tôi vẫn gặp một số vấn đề. Trong chương trình của tôi, tôi đặt \t \t 'PropertyConfigurator.configure (" log4j.properties ");' và khi tôi bắt đầu cưa, tôi cũng có thể chọn tệp. Có cùng một tệp không? – alicjasalamon

0

bắt đầu máy chủ đầu tiên có nghĩa là trong cưa máy thu máy chủ đăng nhập bạn có thể chọn nhận ổ cắm đầu tiên.

log4j.rootLogger = DEBUG, CHAINSAW_CLIENT

log4j.appender.CHAINSAW_CLIENT = org.apache.log4j.net.SocketAppender log4j.appender.CHAINSAW_CLIENT.RemoteHost = localhost log4j.appender.CHAINSAW_CLIENT.Port = 4445
log4j.appender.CHAINSAW_CLIENT.LocationInfo = true