Comments (7)
Yes, please do. And then send a pull request. Thanks.
from logback-android.
One thing that remains is to have a 'deploy' repository for the project.
Does github provide maven repositories?
If not then somebody needs to register to have one...
https://support.sonatype.com/entries/20914616-how-do-i-get-my-software-into-central
or
http://www.codinginahurry.com/2011/04/24/how-to-upload-your-artifacts-to-maven-central/
from logback-android.
I recently registered a Maven repo on Sonatype (group ID: com.github.tony19
).
from logback-android.
Progress
The issue7 branch is nearly complete, but there are a few TODOs:
UseIt turns out plain-oldjavamail-android
. Otherwise,SMTPAppender
causesVerifyError
. These JARs are not in Central AFAIK, so I plan on forkingjavamail-android
and publishing to Central undercom.github.tony19
(unless someone beats me to it).javax.mail
can be used just fine to compile. Just be sure to include the JARs from the Google code project in your classpath at runtime.- Clean up the pom's (get rid of any unused plugins, extensions, etc).
- Update
release.sh
(andmerge.sh
) with Maven commands. - Merge into
master
branch. - Bump version to 1.0.6-2 and release... Think about how to publish to Central: release individual core and classic JARs just like the original project; OR continue to release a single uber jar.
Potential throw-ins
- Make
apktool-lib
optional (don't include it in our JAR) since I think most users choose a separatelogback.xml
file instead ofAndroidManifest.xml
. This also allows for a smaller JAR. (easy) - Make
logback.xml
loading configurable via a new XML element so that users can configure where and how to loadlogback.xml
. This enables apps to do something like read from a specific file location or URL (e.g.,assets/logback.xml
) but notsdcard/logback/logback.xml
. Need to consider Android's strict mode. (medium)
To be continued
I'm tied up at the moment, so I'll have to get back to this later.
from logback-android.
Sounds good.
Related to your second point; there is a maven plugin for helping to correct dependencies.
mvn dependency:tree
Which shows dependencies trees for each pom.
mvn dependency:analyze
Which helps in restructuring the poms.
from logback-android.
logback-android-core
and logback-android-classic
should be available in Maven Central any moment now.
See efa5ccc.
from logback-android.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
from logback-android.
Related Issues (20)
- How to append Build Version Number with Log Main File HOT 1
- Document usage compatible with the standard JUnit tests
- write log after app killed ,how to write log real time HOT 1
- Log file is not creating at very first time when app gets launched in android. HOT 5
- No log is printed with Slf4j 2.x.x HOT 10
- Missing SSL parameter configuration HOT 1
- Dependency Dashboard
- how to rename locback.xml as logback-demo.xml HOT 1
- Caused by java.lang.NullPointerException Attempt to invoke interface method 'void androidx.appcompat.view.menu.d.u(int)' on a null object reference HOT 1
- ArrayIndexOutOfBoundsException on Android 10
- LogcatAppender show errors for logs' "highlighting".
- Lazy setting does not work
- Can't Create Logger: DateTokenConverter not found? HOT 2
- The log cannot be written correctly in the case of multi-process Android application? HOT 2
- Cannot create AAR with ./scripts/makejar.sh HOT 1
- Excepton in kotlin app with jetpack compose, only in release mode HOT 1
- Missing transitive dependency on slf4j-api-2.x
- The release version turns on minifyEnabled, and the file name is printed as null. <pattern>[%date] [%file:%line] - %msg%n</pattern>
- logback-android and logback-classic ILoggingEvent binary incompatibility getMarkers vs getMarkerList HOT 1
- can not write to the file that under the android getExternalFilesDir()
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from logback-android.