logback का उपयोग कर मैं निम्नलिखित logback.xml विन्यास है:के लिए फ़ाइल नहीं एम्बेडेड स्टाइलशीट अनुदेश: त्रुटि
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logFile.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>logFile.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- keep 30 days' worth of history -->
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%-4relative [%thread] %highlight(%-5level) %cyan(%logger{35}) - %msg%n</pattern>
</encoder>
</appender>
<root level="DEBUG">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
</configuration>
अगर मैं ग्रहण (जूनो) में कॉन्फ़िग फ़ाइल को संपादित मैं निम्नलिखित त्रुटि मिलती है:
11:02:54,114 INFO [main] Main - javax.xml.transform.TransformerFactory=null
11:02:54,115 INFO [main] Main - java.endorsed.dirs=C:\Program Files\Java\jre7\lib\endorsed
11:02:54,117 INFO [main] Main - launchFile: C:\Users\roberth\Programming_Projects\eclipse\.metadata\.plugins\org.eclipse.wst.xsl.jaxp.launching\launch\launch.xml
11:02:54,145 FATAL [main] Main - No embedded stylesheet instruction for file: file:/C:/Users/roberth/Programming_Projects/eclipse/javaport/src/logback.xml
org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instruction for file: file:/C:/Users/roberth/Programming_Projects/eclipse/javaport/src/logback.xml
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:225)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:186)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.Main.main(Main.java:73)
Caused by: org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instruction for file: file:/C:/Users/roberth/Programming_Projects/eclipse/javaport/src/logback.xml
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:214)
... 2 more
अगर मैं कॉन्फ़िगर को हटाता और फिर से बना देता हूं, कभी-कभी यह काम करता है, कभी-कभी ऐसा नहीं होता है।
अगर मैं नोटपैड ++ या किसी अन्य टेक्स्ट एडिटर में फ़ाइल संपादित करता हूं, तो यह ठीक काम करता है।
क्या यह एक ग्रहण मुद्दा है या क्या मुझे कुछ याद आ रही है?
उत्कृष्ट, धन्यवाद –
चूंकि Google ने मुझे इस त्रुटि के लिए यहां इंगित किया है, इसलिए मैं यह जोड़ने जा रहा हूं कि मैं इसे कैसे मिला - ग्रहण में, मैं "डीबग" के लिए शॉर्टकट के रूप में विंडोज़ पीसी "एफ 11" कुंजी का उपयोग करता हूं। अधिकांशतः यह आखिरी चीज को फिर से चलाता है जिसे मैंने डीबग किया था। लेकिन अगर आपके पास एक एक्सएमएल फ़ाइल है जो एक संपादक में चालू फ़ाइल के रूप में खुली है, तो जिस जावा प्रोग्राम पर आप काम कर रहे हैं उसके बजाय एक्सएमएल फाइल को "डीबग" करें। – arcy
मैं केप्लर के साथ जाता हूं, और यह अभी भी खराब है। धन्यवाद भगवान को यह जवाब मिला। – elvenbyte