Skip to content

Library that parses Path of Exile Clientlog and fires events accordingly.

License

Notifications You must be signed in to change notification settings

mztikk/ClientLogParser

Repository files navigation

ClientLogParser

ClientLogParser is a library that parses Path of Exile Clientlog and fires events for system messages, whispers and trade messages etc.

Available on nuget.

It currently has default parser implementations for:

Examples

Creating the parser and subscribing to the TradeMessageEvent

// Create a new parser to watch the file for new entries
var parser = new Overseer(@"E:\Games\PathOfExile\logs\Client.txt");

// Subscribe to trade message event and display the name of the item and the price he wants to buy for
parser.TradeMessageEvent += (object sender, TradeMessageEventArgs tradeMessage) => Console.WriteLine(tradeMessage.Item.Name + ": " + tradeMessage.Item.Price);

License

See the LICENSE file for license rights and limitations (GNU GPLv3).

About

Library that parses Path of Exile Clientlog and fires events accordingly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages