2016-03-28 22 views
0

Ben işlevlerin bazılarını test etmek için bir ana sınıf var görmedim yapar, ben hata alıyorum:java ana sınıfı

WARN No appenders could be found for logger (Jena).

Çevrimiçi arama ve ben çözmek için bu cevabı bulundu

cevapların Configure Eclipse for Log4j

bir problem

ben bin klasöründe log4j.properties adlı bir dosya oluşturmak gerektiğini söylüyor. Bunu Ancak, ben bu sorunu olsun:

Error: Could not find or load main class com.blablabla.Main

ben bin klasöründen bu dosyayı kaldırırsanız, geri ilk sorun gidin. , için düzgün appender set

ve log4j.properties dosyasına (eğer bu sizin Runtime Environment için yük nerede o aksi koymak Eclipse IDE kullanıyorsanız)

+0

Nasılsınız? logger zing ??? –

+0

@Xoce 웃 Пepeúpa Bu soruya yazdığımdan başka bir şey yapmadım. Bu nedenle, logger –

cevap

1

kaynak dizini içine log4j.properties dosyayı koymak, aynı şekilde yapın Örnek: log4j.properties tamamen yapılandırıldıktan sonra nasıl görünecek,

log4j.rootLogger=DEBUG, FILE 

log4j.appender.FILE=org.apache.log4j.RollingFileAppender 
log4j.appender.FILE.file=${path}/logFile2.log 
log4j.appender.FILE.Append=true 
log4j.appender.FILE.Encoding=UTF-8 
log4j.appender.FILE.MaxFileSize=10MB 
log4j.appender.FILE.MaxBackupIndex=10 
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c:%L - %m%n 
+0

kaynağını src/main/sources içine koydum, log4j.properties'i de koymalı mıyım? Bu dosyaya ne yazdığını da kopyalamalıyım lütfen? –

+0

evet, lütfen devam edin. –

+0

lütfen, log dosyanızı oluşturmak istediğiniz yere doğru yeri belirtin. Sağlanan yolumu görmezden gelin, '= $ {path} /logFile2.log' veya sadece logFile2.log yazın. –

İlgili konular