jsiSoft in Swedish

Today I launched the Swedish sister site of jsiSoft. It is at jsi.se and all of my software that is translated to Swedish will be published there.

At the moment the screenshots for jsiPodFetch are still in English but they will be replaced real soon.

New license

I have changed the license for logview4net from BSD to Artistic License 2.0. As far as I understand these licenses this means that you previously could do just about whatever you wanted with the logview4net and now your freedom is limited to your own organization. That is: You may still freely distribute the unmodified binaries, but you are only allowed to distribute modifications within your organization.

The reason for this change is that I don’t want anyone to repackage my stuff and make a lot of money from it. I also want to have the same license for all my open source software and the BSD was a little bit to loose for my future needs.

If you are in need of any other type of licensing please contact me, I am open for suggestions.

New release of logview4net (8.02)

Wow, the releases are coming fast now.

Today I released a new version of logview4net:

CHANGELOG:
8.02
Request:Show short filename on prefix-filename
Fixed: It is not possible to change the buffersize in the viewer config window.
Fixed: HighlightMatch only formatted the first occurance of the pattern in a message.
Fixed: The textbox reverts to default format when enforcing the buffer size
Added a Play Sound action that will play a PCM Wave File on pattern match.

Design decision for logview4net and a new release.

New year, new release.

This release incorporates the performance  fixes that were maid last week after some user feedback.

I still have no intentions to turn logview4net into a full featured log parser, but now it can handle much bigger datasets than before. If I get some bright ideas it might get faster still. The problem is that I load all existing data into the textbox that shows the data. So if you add a file or SQL listener and there is lots of data already there and you choose to show it all; logview4net will treat each row as a separate message and show each message one at a time.

The design decision I’ve made for logview4net is that all listeners are treated as being forward only data. This means that I can’t get past time data from a listener, it will send new data to the part of the program I call the viewer. The viewer is essentially the textbox that shows all formatted data. This decision was made because I’d rather have lots of available datasources than a fast way to look at old data. logview4net was initially and primarily built to be a real time log viewer/monitor, not a log parser to use on historic data.

If I only worked with random access data I could take the same approach as Kiwi Log Viewer and load only the data that the use can see at the moment. I have some ideas on how to merge these worlds and I’ll probably use the blog to make them more tangible for myself.

The changes made to release 8.01 removed lots of processing time when receiving an event but the greediest part is the RichTextBox that comes with the .Net Framework so I’m looking for a replacement for that.

Commercial licensing of open sourced applications

I am thinking of releasing logview4net under a commercial license as well as the BSD license I am using now. This would enable users in organizations that dislike open source to use the application anyway.

Besides the political issues I need something else to motivate an organization to pay for something that is given away for free. There is at least one new listener coming up and I could definitively release updates earlier to commercial users. I don’t like having to manage two code bases so the compiler savvy could always get the latest version from SourceForge. I guess I could include the source and documentation in the commercial package if someone wants to run the application without internet access. On that note I could offer email notification to commercial customers when there are new updates.

Do you have any thoughts on this?

New releases of logview4net

There’s been a hectic couple of weeks. I’ve made three releases in two and a half week so the version number is ahead of the calendar. I finally got some response from users so I’m very inspired to make logview4net even better.

Please go here to download.

The latest changes are:

7.20
Added some command line configuration. Documented in the help file.
Made it possible to associate the .l4n extension with logview4net

7.19
Fixed: [1711956] When changing Poll timeout, settings not saved

7.18
RssListener moved to core.
StdOutListener moved to core (needs some more testing to go live)
FolderListener moved to core.
Fixed: The buttons in the config-form moves out of range when there are lots of listeners
Fixed & Handled: SecuritExceptions in EventLogListener on Vista
There is now a manifetst embedded that elevates the application then
it starts. I have also added some error handling to fail a bit nicer
on most exceptions in the EventlogListener
Fixed: [1698479] When loading configuration, actions are lost
Trying to parse font size as int
Added security elevation to the manifest file to make the app run with admin rights in Vista.
FileListener moved to core.
UdpListener moved to core.
Fixed: Make the installer know about .NET 2.0
Fixed bug when the program tried to look for updates and had no connection.

New release of logview4net

I just made a new release of logview4net.

It is only a bug fix release. There are no new functions.

NEW release of logview4net

you can find it here.

logview4net is a log viewer.
It can monitor files, incomming UDP traffic, the EventLog?, SQL-Server tables,
Atom and RSS feeds.

logview4net needs the .Net 2.0 Runtime to execute.

FEATURES:
Listens to a UDP port either in broadcast or single endpoint mode.
Monitors an eventlog, uses events on the local machine and polling on remote machines.
Monitors a log file. Doing a tail using polling.
Monitors a table in a MS SQL-Server database. Doing a tail using polling.
Monitors RSS and Atom feeds. Strips most of HTML formatting from content.
Can highlight or hide messages depending on content.
Supports multiple simultaneous listeners in each session.
Supports several simultaneous sessions (MDI).

Close
E-mail It