Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Microlog / News: Recent posts

Microlog V2.2.2 Release

Just release V2.2.2 of Microlog. Fixed a minor issue.

Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.

Microlog is licensed under The Apache Software License, Version 2.0 so it is possible to link and distribute commercial software with this library.

Posted by Johan Karlsson 2009-12-01

Microlog Recommendation

Microlog is recommended in this article:

http://weblogs.java.net/blog/editor/archive/2009/11/10/microlog-220-provides-reliable-small-footprint-j2me-and-android-loggi

Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.... read more

Posted by Johan Karlsson 2009-11-12

Microlog V2.1.0

A new version of Microlog is released. It contains various bug-fixes as well as a better configuration.

Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.

Microlog is licensed under The Apache Software License, Version 2.0 so it is possible to link and distribute commercial software with this library.

Posted by Johan Karlsson 2009-10-31

Microlog V2.0.0 Released

We have finally released the long awaited Microlog V2.0.0. The core has been reworked and very much improved. It is meaner and leaner than ever.

Noteworthy new features:

* New improved configuration
* Hierarchical logging
* HttpAppender with a sample servlet that you could do your logging to.
* More Maven friendly with small modules. This let you use only the part that you are interested in.

Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.... read more

Posted by Johan Karlsson 2009-10-11

Maven groupId changed

The Maven groupId for Microlog is changed to net.sf.microlog

Posted by Johan Karlsson 2009-07-12

New 2.0.0-SNAPSHOT of Microlog available

I have made a new snapshot release of Microlog 2.0.0 available. Please download and try it out.

Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.

Posted by Johan Karlsson 2009-06-02

Microlog Now on LinkedIn

Microlog is now present on LinkedIn. Please join the Microlog group @LinkedIn

http://www.linkedin.com/groups?gid=1856072

Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.

Posted by Johan Karlsson 2009-03-23

The First Microlog V2.0 Snapshot is Relased

Today we released the first snapshot release of V2.0.

CHANGES

* Re-factored the FileAppender, which is now FileConnectionAppender, and
created the AbstractFileAppender.
* Created the core, common, midp, spot packages, e.g. net.sf.microlog.core
* Added support for setting a client id on each logger.

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.... read more

Posted by Johan Karlsson 2009-03-08

Microlog Featured on the Mobile & Embedded Community

Microlog is featured on the front page of Suns Mobile & Embedded Community. Please take a look at it: http://community.java.net/mobileandembedded/

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.... read more

Posted by Johan Karlsson 2009-02-27

Microlog V1.1.1 Release

Unfortunately we had to do a quick fix, since a serious bug was discovered. Read the release notes for more details.

Please try it out!

About the project:
Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.... read more

Posted by Johan Karlsson 2009-02-27

Microlog: V1.1.0 Released

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.

The long awaited Microlog V1.1.0 release is here. Please download and try it out.

Microlog is licensed under The Apache Software License, Version 2.0 so it is possible to link and distribute commercial software with this library.

Posted by Johan Karlsson 2009-02-26

Snapshot 20090127 Released

There is a new snapshot release available now. The changes are:
* Added the ability to print the absolute time with the
PatternFormatter. The %d is used for this purpose, to
be compatible with Log4j. The date format specifiers
are also available; ABSOLUTE, DATE, ISO8601.
* The ByteArrayOutputStream that is used for creating log data
in the RecordStoreAppender was closed, which is not
necessary. This has now been changed.
* Added some useful printouts for the RecordStoreAppender and
the RecordStoreLogViewer.... read more

Posted by Johan Karlsson 2009-01-27

Snapshot Release 1.1.0-20081221_1835

A new snapshot release of Microlog 1.1.0 is available. The following has been fixed since the latest release:

* Added some useful printouts for the RecordStoreAppender and
the RecordStoreLogViewer.
* There was a mismatch between the RecordStoreLogViewer and the
RecordStoreAppender, resulting in problems with loading the log
under some circumstances. Fixed.
* Removed bug that causes a NullPointerException in the RecordStoreAppender.
* Added the ability to set the server URL for the BluetoothSerialAppender.... read more

Posted by Johan Karlsson 2008-12-21

The Microlog Team is Growing

The Microlog team is now even bigger and better. Please welcome our new developer; Henrik Larne! There is now much to do, with the new Microlog 2.0 release coming up, so we are very happy to get this reinforcement.

About the Microlog project:
Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.... read more

Posted by Johan Karlsson 2008-12-17

Snapshot Release 1.1.0-20081106_1204 is Now Available

* Added convenience methods for FileAppender to get information about the
underlying FileConnection.
* The setFileName() of the FileAppender can accept full pathnames.
* Improved FileAppender so that the different *Size() method does
not throw an IOException.
* Extracted the load logging parts of the RecordStoreLogViewer into a class
called RecordStoreLogLoader.
* Created a new example MIDlet; RecordStoreLogMidlet. This Midlet shows how
to use the RecordStoreAppender & the RecordStoreLoader classes.... read more

Posted by Johan Karlsson 2008-12-06

Microlog Featured on Mobile & Embedded Podcast #62

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.

Microlog is licensed under The Apache Software License, Version 2.0 so it is possible to link and distribute commercial software with this library.... read more

Posted by Johan Karlsson 2008-12-03

New Snapshot Available

There is a new Microlog snapshot available.

Posted by Johan Karlsson 2008-12-02

New 1.1.0 Snapshot Available

A new snapshot release of Microlog has been released.

Posted by Johan Karlsson 2008-11-26

New Microlog 1.1.0 Snapshot release available

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.

Microlog is licensed under The Apache Software License, Version 2.0 so it is possible to link and distribute commercial software with this library. ... read more

Posted by Johan Karlsson 2008-11-11

Microlog mentioned in a new blog

Hi,

I am proud to say that Microlog was mentioned in yeat another blog:

http://j2mesoccer.splinder.com/post/18770016/J2ME+logging+library:+Microlog

Posted by Johan Karlsson 2008-10-31

Microlog 1.1.0 Snapshot Release

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.

Microlog is licensed under The Apache Software License, Version 2.0 so it is possible to link and distribute commercial software with this library.... read more

Posted by Johan Karlsson 2008-10-30

Microlog4SPOT Merged into Microlog

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.

Microlog is licensed under The Apache Software License, Version 2.0 so it is possible to link and distribute commercial software with this library.... read more

Posted by Johan Karlsson 2008-10-26

ConfigurableFormatter Update

Hi,

it is now possible to use the ConfigurableFormatter to print the name of the Logger.

See the "Help" discussion forum for more details.

Best Regards
Johan Karlsson

Posted by Johan Karlsson 2008-10-20

Microlog V1.0.0 Finally Released!

Microlog is a small logging library for Java ME (J2ME) like Log4j. It has support for logging to console, file, RecordStore, Canvas, Form, Bluetooth, a serial port (Bluetooth, IR, USB), Socket(incl SSL), UDP, Syslog, MMS, SMS, e-mail or to Amazon S3.

The new version contains a number of important improvements, such as named loggers as in Log4j.

The changes for V1.0.0:
* Added checks for illegal arguments on all the methods that is used for setup.
The methods now throws an IllegalArgumentException.
* Improved the performance in the AscendingComparator & DescendingComparator classes.
This improves the startup time for the RecordStoreAppender.
On one platform it is reported that the startup time has been reduced from
~10 seconds to 100-150 ms.
* The close method() of the Logger now throws an IOException if something goes wrong.
This makes this version incompatible with the previous version.
* The open()/close() handling of the different appenders is now made consistent,
that is that the IOException thrown from the underlying connection is now
thrown to the user, instead of just catching it and printing it.
* Improved performance in the Logger class.
* The storing/saving of the log file in the SMSAppender, MMSAppender,
S3FileAppender & S3Buffer appender is now made in a separate thread.
* Renamed SMSAppender to SMSBufferAppender.
* Renamed MMSAppender to MMSBufferAppender.
* Added the possibility to create named appenders, just like in Log4j.

Posted by Johan Karlsson 2008-10-06

Project that uses Microlog

The Motorola Gatling project are using Microlog for logging when running in Java ME (J2ME) mode. For more details see;

https://opensource.motorola.com/sf/projects/gatling

Posted by Johan Karlsson 2008-10-04