Skip to content

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