当前位置: 首页 > 知识库问答 >
问题:

文件logback.xml中不支持类型“property”

谢俊英
2023-03-14

我想在Android项目中使用logback-android。这是我所做的

    null
<configuration debug="true">
    <property name="LOG_DIR" value="/mnt/sdcard/com.sf.quid/logs" />

    <!-- Create a logcat appender -->
    <appender name="LOG_CAT" class="ch.qos.logback.classic.android.LogcatAppender">
        <encoder>
            <pattern>%msg</pattern>
        </encoder>
    </appender>

    <!-- Rolling Appender -->
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <!-- File location -->
        <file>${LOG_DIR}/quidpos.log</file>

        <!-- Only log error messages to log file --> 
        <filter class="ch.qos.logback.classic.filter.LevelFilter">
            <level>DEBUG</level>
            <onMatch>ACCEPT</onMatch>
            <onMismatch>DENY</onMismatch>
        </filter>

        <!-- Rolling Policy -->     
        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
            <fileNamePattern>${LOG_DIR}/quidpos.%i.log</fileNamePattern>
            <minIndex>1</minIndex>
            <maxIndex>1</maxIndex>
        </rollingPolicy>

        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
            <maxFileSize>1MB</maxFileSize>
        </triggeringPolicy>

        <!-- Message encoder -->
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{35} - %msg%n</pattern>
        </encoder>
    </appender>

    <!-- Log level - change this to ERROR on release -->
    <root level="debug">
        <appender-ref ref="LOG_CAT"/>
        <appender-ref ref="FILE" />
    </root>
</configuration>
dependencies {
    compile 'com.android.support:support-v4:19.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
Error:Execution failed for task ':multipos:mergeDebugResources'.
Unsupported type 'property' in file C:\Users\Jagmohan\AndroidStudioProjects\MultiPOS\multipos\src\main\res\assets\logback.xml

谢谢你!

共有1个答案

衡安晏
2023-03-14

您的Assets目录位于错误的位置。它应该是src\main\assets,而不是src\main\res\assets

它试图将您的XML文件作为资源文件读取,但由于它不是有效的Android资源文件,因此会抛出一个错误。

 类似资料:
  • 是否有MIP SDK支持的文件扩展名的完整列表? 我能够在MIPSDK中找到一个模糊的定义-文件处理程序概念,然后是AIP统一标记客户端和AIP经典客户端的定义,但没有特定于MIPSDK。 例如,我在处理微软发布者 (.pub) 文件时收到以下错误:

  • 我是StackOverflow的新手,请尽可能清楚。 我有一个接受多文件输入的控制器, FE控制器它工作得很好,但如果我调用我的应用程序的RestController,它就不起作用。RestController 这是我在@Request estBody Request@Request estBody上的请求。 我尝试了不同的消费,如消费=“多部分/ *”,但它们不起作用。 您能给我一些建议,说明我

  • 我正在使用一种称为点(x:双精度,y:双精度)的数据类型。我正在尝试使用_c1列和_c2作为Point()的输入,然后创建一个新的Point值列,如下所示 然后我调用函数: 但是,当我声明udf时,我得到了以下错误: 我已经正确导入了此数据类型,并且之前多次使用它。现在我尝试将其包含在我的udf的架构中,它无法识别它。包含标准Int,字符串,数组等以外的类型的方法是什么? 我在亚马逊EMR上使用火

  • 我知道已经有一个类似的问题,但它没有解决上述错误。 这是我在API控制器中的PUT操作,在中运行良好: 以下是我的网页上的代码: HTML 打字稿 我的服务是: 我还使用了尝试上述问题的答案,我将我的文件附加到中,但不幸的是,同样的错误。如果媒体类型中没有任何设置,如何修复此问题?

  • 我试图用spring Boot1.2.0REST控制器和jQuery Ajax上传一个csv文件。当我发送post请求时,我不断得到415:不受支持的媒体类型错误。下面是我的表格: //代码 } 我在Spring Boot类中注释了MultipartConfigElement和MultipartResolver。我使用的是spring Boot1.2.0。当我用PostMan(chrome扩展)发

  • 它总是给出415不支持的媒体类型错误从邮递员。Header包含带有边界的多部分/表单数据,如下所示CURL调用中所示。还尝试用RequestBody替换RequestPart但没有成功。 当使用FilePart时,我们是否需要以不同的方式调用Spring5中的多部分文件上传API? 然而,将uploads参数从更改为是有效的。 我们不能对RequestPart使用相同的curl调用吗?