Giter Site home page Giter Site logo

minlog's Issues

License declaration mismatch

In the repo, the license.txt is a 3-clause BSD license. The pom.xml refers to this as "New BSD License" (which is ok, as that is an alternative name for "The BSD 3-Clause License"), but the link points to The BSD 2-Clause License.

I'd propose to fix this by making the pom.xml read:

    <license>
        <name>The BSD 3-Clause License</name>
        <url>http://opensource.org/licenses/BSD-3-Clause</url>
        <distribution>repo</distribution>
    </license>

Turning off logging slows down program significantly

Hi!

First of all, Thank you for your library and work!

I noticed that my program can have mani-fold (I've noticed ~10x) decrease in throughput if I have Log.NONE() in the main (in contrast to Log.TRACE()), which is very unexpected.

It's quite a bare bone project with no dependencies except for this library vendored as part of source.

The link to the source: https://github.com/ulugbekna/CS451-2021-project/tree/fix-fifo

Reproduction steps:

> mkdir stress_test_log_trace && template_java/build.sh && timeout 120 python tools/stress.py -r template_java/run.sh -t fifo -l stress_test_log_trace/ -p 10 -m 10000

> # see number of events (the line count) in files stress_test_log_none/*.output   - the more the better

> # change `Log.TRACE()` to `Log.NONE()` 

> mkdir stress_test_log_none && template_java/build.sh && timeout 120 python tools/stress.py -r template_java/run.sh -t fifo -l stress_test_log_none/ -p 10 -m 10000

> # observe how the line count _significantly_ dropped in `stress_test_log_none/*.output` files compared to `stress_test_log_trace/*.output` files

javac version: javac 11.0.12

android build exception

My android gradle

i got this error first :

GPBI: {"kind":"error","text":"Error converting bytecode to dex:\nCause: com.android.dex.DexException: Multiple dex files define Lcom/esotericsoftware/minlog/Log$Logger;","sources":[{}],"original":"UNEXPECTED TOP-LEVEL EXCEPTION:\ncom.android.dex.DexException: Multiple dex files define Lcom/esotericsoftware/minlog/Log$Logger;\n\tat com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)\n\tat com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)\n\tat com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)\n\tat com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)\n\tat com.android.dx.merge.DexMerger.merge(DexMerger.java:189)\n\tat com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)\n\tat com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)\n\tat com.android.dx.command.dexer.Main.run(Main.java:277)\n\tat com.android.dx.command.dexer.Main.main(Main.java:245)\n\tat com.android.dx.command.Main.main(Main.java:106)\n","tool":"Dex"}

i change this of my android build.gradle
defaultConfig {
applicationId "com.nzt.mwa"
minSdkVersion 9
targetSdkVersion 20
versionCode 1
versionName "1.0"
multiDexEnabled true //here !!
}

Now new error ๐Ÿฅ‡

  • What went wrong:
    Execution failed for task ':android:transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/esotericsoftware/minlog/Log$Logger.class

Any idea ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.