[logback-user] Project Can't Find logback.xml file
Tony Trinh
tony19 at gmail.com
Fri Jan 20 19:34:04 CET 2012
Put logback.xml into the root of your src directory (not in a subdir). This
worked fine for me (see attached Netbeans project).
The output you were seeing was from the
BasicConfigurator<http://logback.qos.ch/apidocs/ch/qos/logback/classic/BasicConfigurator.html>
(loaded
by default when logback.xml is not found in your classpath), which uses the
ConsoleAppender. It just so happens that your logback.xml also uses the
same type of appender, which might have confused you into thinking that
Logback was ignoring the specified pattern in your configuration.
On Fri, Jan 20, 2012 at 12:07 PM, Roger Spears
<rspears at northweststate.edu>wrote:
> Hello,
>
> I'm running Netbeans 7.0.1 on a Mac Book Pro with OS Lion. I'm currently
> using log4j without any problems. I wanted to try out logback.
>
> Yesterday I downloaded logback and placed the 4 jar files in the proper
> location. I'm able to run the basic logback HelloWorld example. Here's
> the code for the HelloWorld example I'm working with:
>
> package helloworld;
>
> import org.slf4j.Logger;
> import org.slf4j.LoggerFactory;
>
> public class HelloWorld {
>
> public static void main(String[] args) {
>
> Logger logger = LoggerFactory.getLogger("helloworld");
> logger.debug("Hello world.");
>
> }
>
> }
>
> Here's my customized logback.xml file:
>
> <configuration>
> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
> <encoder>
> <pattern>%date %n [%thread] %level %logger{35} - %n %msg</pattern>
> </encoder>
> </appender>
> <root level="DEBUG">
> <appender-ref ref="STDOUT" />
> </root>
> </configuration>
>
> The problem is...Netbeans (or java) never picks up on my customized
> logback.xml file. I'm starting out easy by just changing the pattern to
> see if I can get it to work. When I run the project, I see the following
> on the console:
>
> 11:56:33.569 [main] DEBUG helloworld - Hello world.
>
> That's not the pattern I specified in logback.xml.
>
> I'm assuming I just don't have it in the proper location. I have a copy
> of logback.xml in the following locations just to see if I had it in the
> wrong place:
>
> NetBeansProjects -> HelloWorld -> src -> logback.xml
>
> NetBeansProjects -> HelloWorld -> logback.xml
>
> NetBeansProjects -> HelloWorld -> nbproject -> private -> logback.xml
>
> NetBeansProjects -> HelloWorld -> build -> classes -> logback.xml
>
> System -> Libraries -> Java -> Extensions -> logback.xml
>
>
> I am still unable to get the pattern I'm looking for.
>
> Does anyone know why this would be happening?
>
> Thanks,
> Roger
> --
> Roger****
>
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20120120/52ca787e/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HelloWorld.tgz
Type: application/x-gzip
Size: 11044 bytes
Desc: not available
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20120120/52ca787e/attachment-0001.bin>
More information about the Logback-user
mailing list