Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.03 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.03 KB

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).