Archives des forums MMO/MMORPG > Dark Age of Camelot > DAoC - Général > Analiseur de logs DAOC
Analiseur de logs DAOC
Par Marneus le 29/3/2002 à 10:56:26 (#1193753)
Voila, dernierement, on a eu une réunion avec ma guilde, et quand j'ai voulu ressortir les logs pour en faire un compte rendu, je me suis rendu compte d'un truc : les logs, a lire c pas boooooo!
Tout est de la meme couleur (ben vi patate, c du txt), y a tous les messages systemes au milieu (grosselouloutte a ete tue par un blaireau nain), bref c le bordel.
Or, comme moi je suis un chti gars kinenveu, g pondu un ptit truc marrant qui transforme les logs daoc en joli fichier xml tout bo, du coup, un chtit coup de feuille de style xsl, et zou, vla mon bo transcript :)
Donc, 2 questions :
1 - Est-ce que ca existait deja, et que je me suis fait chier pour rien?:sanglote:
2 - Si ca existe pas encore, est-ce que ca tente du monde que je le mette a dispo?
Me reste encore quelques trucs a fignoler, mais sur le principe ca marche. C'est juste que je repere pas encore tous les channels (sur mon log test, ils y etaient pas tous) et qu'en plus, g des logs francais, faudrait voir comment ca marche avec les logs ricains
Voili voilou!
Par Marneus le 29/3/2002 à 12:06:14 (#1194200)
Ct bien le jour pour poster un truc vaguement interessant...
Par Grayswandir le 29/3/2002 à 12:10:32 (#1194213)
Ca a l'air marrant ton petit truc, je sais pas si ca va me servir, mais ca change :)
Explique bien tout, yop ;)
Par Poy le 29/3/2002 à 12:10:44 (#1194215)
je ne sais pas si ça existe déjà, mais tiens nous au courant de son évolution et si tu le met en libre accès (ce qui serait bien), envoie nous l'URL où il sera dispo.
Merci et bravo
Thabanne
Par Marneus le 29/3/2002 à 12:23:46 (#1194272)
21:32:12
guilde
Enialis
non meme pas lol
Et une fois que tu le fais turbiner par une feuille de style xsl, ca donne ce resultat la, sachant que l'affichage est customisable simplement en bidouillant la feuille de style.
Sinon, dernier detail, j'ai fait le prog en.NET, donc quand vous voudrez le récupérer, faudra récupérer le runtime avec, mais je le mettrais en ligne au passage quand j'aurais tout fini
ps : sur ce log, y a quasiement que du guild chat, mais on avait une reunion, c pour ca
Par Baston le 29/3/2002 à 12:45:00 (#1194361)
Provient du message de Marneus :
Bon, je bump mon post, vu qu'avec tous les gens en train de raler comme des fous,il a pas fait une heure sur la premiere page...
Ct bien le jour pour poster un truc vaguement interessant...
File le à GOA ton truc ils pourront chercher les tricheurs :D
Par Kendar le 29/3/2002 à 13:01:24 (#1194438)
tu vas le mettre en freeware? :eureka:
Par mirtai archery le 29/3/2002 à 13:01:27 (#1194439)
je veuuuuxxxxx.. bon par contre, je vais attendre la version 2, parceque turbiner une feuille de style Xls, et machiner un .net, c'est de l'azcaz pour moi
Par Dolanor le 29/3/2002 à 13:48:25 (#1194713)
(et sinon tu pourrais faire un style log message, log systeme, avec un chtit bouton pour basculer les deux modes =) )
Par Keelala le 29/3/2002 à 13:52:25 (#1194752)
Provient du message de mirtai archery :
j'ai rien compris coment ça marchait, mais j'ai compris à quoi ça servait... et je n'ais qu'une chose à dire : c'est super :)
je veuuuuxxxxx.. bon par contre, je vais attendre la version 2, parceque turbiner une feuille de style Xls, et machiner un .net, c'est de l'azcaz pour moi
Pareil ! http://216.40.198.77/mysmilies/s/contrib/blackeye/linkbiggrinMIR.gif
Par Amn-Solea le 29/3/2002 à 13:55:16 (#1194766)
Par Grayswandir le 29/3/2002 à 13:59:20 (#1194796)
Marneus? Klemor, a t il aussi un troll dans ses persos?
Par Eleandill le 29/3/2002 à 14:04:26 (#1194837)
Re: Analiseur de logs DAOC
Par Robi le 29/3/2002 à 14:04:27 (#1194838)
Donc, 2 questions :
1 - Est-ce que ca existait deja, et que je me suis fait chier pour rien?:sanglote:
2 - Si ca existe pas encore, est-ce que ca tente du monde que je le mette a dispo?
Bonjour Marneus, bonjour à toutes et à tous,
1 - Oui, ça existe déjà, ça s'appelle DAocLogs et c'est fait par Jason Blood, le gars qui avait déjà pondu un programme de ce type pour EverQuest (EverLogs).
2 - Oui, ça devrait intéresser beaucoup de monde car le programme de Jason n'est pas compatible avec les Logs français :)
Tu peux trouver DAoCLogs en téléchargement par ici :
http://camelot.mmorpg.net/files/files.php
Tiens nous au courant please :)
Bien à vous,
/BOW
Robi
Par Marneus le 29/3/2002 à 15:04:36 (#1195176)
Sinon, je peux aussi cracher les messages systeme, mais ca, ca sera dans une version 2 ;)
Et quand au mode de distrib, ben je pense que ca sera du freeware, ca m'a pris a peine 2 jours a le faire, je vais pas faire le chacal :)
Par Inea le 29/3/2002 à 15:33:34 (#1195292)
Par Faramir le 29/3/2002 à 15:34:44 (#1195298)
Par thalion le 29/3/2002 à 16:27:51 (#1195611)
Ils contiennent que les message lue ou aussi ce qu'il se passais sur les canaux non affiché ?
Par kirinyaga le 29/3/2002 à 16:28:49 (#1195618)
Par Marneus le 29/3/2002 à 16:30:27 (#1195627)
Ensuite, le fichier c chat.log, dans la racine du repertoire camelot.
Et sinon, ca enregistre tout ce qui passe dans le chat aussi bien systeme que discussion.
Par contre, pour les chat pas affiches (genre guilde quand t dans la fenetre groupe c ca?), ben je sais pas, faudrait tester.
Perso, je reste toujours en all, et je mets /gr ou /gu, c moins chiant
Par Graou le 29/3/2002 à 17:23:33 (#1195948)
Par Marneus le 2/4/2002 à 10:47:17 (#1211631)
Depuis la semaine dernière, y a eu quelques petites évolutions, entre autre, je suis en train de mettre la possibilité de paramétrer les phrases à reconnaitre, et donc, théoriquement, ca devrait pouvoir marcher avec n'importe quelle version du jeu, pourvu qu'on parametre le biniou comme il faut, et que les logs ne soient pas différents d'une version à l'autre au niveau de la structure.
Par ailleurs, si des gens voulaient m'envoyer des logs plus ou moins exotiques, ca serait cool, au niveau des patterns qui me manquent (groupe, alliance, pour le reste, je sais po...). Actuellement, je recupere les sends, les says, les guilds et les broadcasts.
Et à la limite, si des gens jouent sur les serveurs ricains, qu'ils m'envoient des logs pour voir si mon syteme d'internationalisation marche.
Voili voilou!
Par Zuby Keen le 2/4/2002 à 12:04:31 (#1211906)
Par Mael Thagg le 2/4/2002 à 13:22:07 (#1212204)
Mais c'est vrai qu'un chti truc tout simple d'utilisation serait le bienvenue :D
En tout cas merci d'avance !
Par Perle le 2/4/2002 à 14:13:03 (#1212434)
POur proposer des choses aussi intéressantes, tu dois sans doute être un Kobold :)
Par Marneus le 2/4/2002 à 14:17:19 (#1212455)
Ceci dit, j'aime bien les kobolds... Surtout quand ils sont morts :)
Par Marneus le 2/4/2002 à 18:02:09 (#1213776)
Pour commencer, vous donwloadez la machine virtuelle .net (aussi appelée .net framework) sur ce lien.
Attention pour les petites connections, c quand meme un bidule de 20megs.
Ensuite, quand vous avez récupéré et installé ca, vous pouvez récuperer mon prog a moi que j'ai fait avec amour sur ce lien ci
Une fois que vous avez downloade le fichier, vous le lancez, et miracle, une jolie petite install.
Une fois que c'est installé, faut faire une petite configuration : vous allez dans le fichier DAOCLogAnaliser.exe.config avec notepad, et à la place de Yanelin, vous mettez le nom de la personne qui a crée le log dans daoc. Ainsi, quand dans le log il y aura marqué "vous dites : toi t'as une ptite bite", apres conversion, ca sera marque "Yanelin dit : toi tu as une petite bite"
Bon, une fois que c'est fait, passons au choses serieuses : comment ca marche?
Ben c tout con.
Vous lancez l'exe, vous arrivez sur une interface terrifiante de beauté et de complexité.
3 boutons.
3 actions.
1 - Vous cliquez sur ouvrir un fichier. La, vous choisissez le log à convertir
2 - Vous cliquez sur enregistrer le fichier. La, vous dites où vous voulez l'enregistrer. Vous remarquerez que vous pouvez enregistrer en xml ou txt. En txt, ca permet juste de virer toutes les lignes superflues.
3 - Vous cliquez sur génerer. Magie! Le fichier est généré là ou vous l'avez demandé!
Juste un truc à savoir : pour que l'xml s'affiche correctement, il faut qu'il se trouve dans le meme répertoire que le xsl fournit avec le prog.
Voila, si vous avez des idées, des conseils, des remarques, des bugs ou quoi que ce soit d'autre (des cheques, je veux bien :D), ben contactez moi :)
ps : pour le moment, c une version alpha, certains cannaux ne sont pas implémentés, si vous en reperez, envoyez moi les logs correspondants
pps : la version multilingue arrivera des que la version normale sera finie :)
Par Galleon le 2/4/2002 à 19:43:43 (#1214394)
J'attends la suite avec impatience parceque decortiqué les logs avec word c'est pas facile :p (vivi je suis nul :) )
Par Leinco le 2/4/2002 à 20:07:07 (#1214555)
Nous fais nous pareils avec un parser html :D non allez, par pas, ct une blague :p
Par Marneus le 2/4/2002 à 20:49:16 (#1214833)
Ben si tu veux, je peux faire, c pas complique
Par Leinco le 2/4/2002 à 20:51:58 (#1214854)
de toute façon, si tu le fais pas, je le ferais moi, j'aurais besion de le sortir en fichier html... mais moi je pensais faire le 'tout' en php ;p
Par kirinyaga le 3/4/2002 à 0:04:56 (#1215891)
PHP par contre, j'y crois pas : les logs un peu long ne passeront jamais (les providers imposent tous des limites). Mais du Java ou un éxécutable ça peut être utile.
Par Leinco le 3/4/2002 à 0:17:04 (#1215938)
Mais bon, si jarrive a UL des jpg, sur un providers (style tuxfamily) je le ferais pour les logss...
Tiens, je v m'y mettre pour m'en assuré :D
Par Marneus le 3/4/2002 à 0:32:13 (#1215992)
Sinon, pour les convictions religieuses, je peux comprendre, mais bon, c pas pire que d'installer la jvm...
Par Marneus le 3/4/2002 à 12:16:05 (#1217552)
Vous pouvez récupérer la nouvelle version au meme endroit, par contre, faut desinstaller l'ancienne avant (y a juste a aller dans le panneau de config, ajout/supression de prog).
Sinon, y a un nouveau truc dans le fichier de config : une ligne "XslStyleSheet" avec une valeur "log.xsl".
Pour etre sur que ca marche bien, faut rajouter devant log.xsl le chemin ou vous avez installé le biniou (je suis en train de voir pour que les modifs du fichier de config se fasse automatiquement, mais minute)
Par kirinyaga le 3/4/2002 à 12:35:49 (#1217684)
Ce n'est guère que la 32674ème tentative de microsoft pour couler Java.
[hors sujet]
Par thalion le 3/4/2002 à 12:48:25 (#1217766)
Tous ces trucs bidules et machin pour faire tourner vos progs ...
Un cht'ti conseil : mettez vous a windev :
Pas d'interface specifique a installer avant, tout est contenu dans les executables générés ! :D
Et pis en plus, vu le prix de la license, ca vous fait une bonne raison pour piquer sur votre temps de travail et faire ca avec la license du boulot -:ange:
Par Marneus le 3/4/2002 à 14:34:33 (#1218567)
Par thalion le 3/4/2002 à 16:29:06 (#1219351)
Ceci dit c'est vrai que le RAD, c'est une belle me---, mais une me--- qui est loin d'etre indispensable au developpement d'une application.
enfin, tout ceci est terriblement hors sujet :p
Par Marneus le 3/4/2002 à 16:44:48 (#1219442)
Bref, sorti des guerres de religions, est-ce que kkun a teste mon biniou et peut me filer un feedback?
Par Keelala le 19/4/2002 à 12:43:03 (#1310599)
Et je veux lire mes logs.... mais comment dois-je faire ???? :sanglote: :sanglote:
Par Yanelin le 19/4/2002 à 12:54:29 (#1310667)
On continue en pm?
Par Dendro le 21/4/2002 à 14:50:16 (#1321869)
Provient du message de Yanelin :
vous pouvez récuperer mon prog a moi que j'ai fait avec amour sur ce lien ci
Une fois que vous avez downloade le fichier, vous le lancez, et
Ouinnn, file does not exist... :(
C'est grave, docteur ? :confus:
Par Ufki le 22/4/2002 à 12:13:32 (#1326608)
Par Yanelin le 22/4/2002 à 14:22:02 (#1327195)
Et tant que j'y suis, je peux avoir des feedbacks sur ceux qui se sont servis de mon biniou pour savoir si vous voulez des ameliorations, ou ce genre de truc
Par thalion le 22/4/2002 à 20:03:58 (#1329056)
Bien sur, je comprendrai si tu refuses :monstre:
Par Ufki le 23/4/2002 à 10:29:14 (#1331477)
Par Cadallyn le 23/4/2002 à 11:10:14 (#1331635)
Ce sera beau, y aura un executable qui marchera partout (càd sous n'importe kel windows, sans installer kekchose en plus), et même moyen de recompiler le bintz sous Linux avec Kylix.
Si je me prenais le temps, je vous le ferais en 2 temps 3 mouvements ce chtit analyseur de logs.
Mais DaoC, ca prend du temps ;)
P.S. : je comprends pas coment on peut développer des ptits programmes comme ca avec .net, alors qu'il existe Delphi (ou même VB5, mais je suis un farouche ennemi de ce langage à la c...)
Par Yanelin le 23/4/2002 à 15:12:25 (#1332746)
- en ce moment, je bosse dessus, donc je suis a fond dedans
- delphi, j'aime pas, c pas bo comme langage
- et le coup du "on a un exe qui marche partout" ben oui, mais zut, apres tout, java y aussi besoin d'une machine virtuelle, et on embete pas les gens pour ca. Et en plus, vb5, faut un runtime aussi, alors schmurtz
Par Yanelin le 23/4/2002 à 15:13:20 (#1332751)
Est-ce que kkun pourait me dire si il l'a downloade, installe et fait marche finalement?
Par Cadallyn le 23/4/2002 à 15:23:34 (#1332800)
On peut developper un ptit programe comme ca avec .net because :
- en ce moment, je bosse dessus, donc je suis a fond dedans
- delphi, j'aime pas, c pas bo comme langage
- et le coup du "on a un exe qui marche partout" ben oui, mais zut, apres tout, java y aussi besoin d'une machine virtuelle, et on embete pas les gens pour ca. Et en plus, vb5, faut un runtime aussi, alors schmurtz
Hum... Avec .net tu compile sous linux aussi?
:ange:
Tu irais beaucoup plus vite avec Delphi qu'avec n'importe quel autre langage (à part peut-être VB, mais bon, merci les dll, les interfaces moches et la lenteur). :D
Comprends pas pourquoi tu me dis que t'aime pas le langage Delphi. Java, ca s'utilise pas (tu peux, mais bon, c'est n'imp) pour faire des interfaces graphiques.
Je vais arrêté là parce que les outils et techno M$ me sortent par les oreilles :rasta: Surtout .net qui bug bcp encore...
Cela dit, je respecte toutes les décisions de développement. Mais pkoi faire compliqué qd on peut faire simple? :maboule:
Par Yanelin le 23/4/2002 à 15:49:26 (#1332943)
Hum... Avec .net tu compile sous linux aussi?
Ca arrive : http://www.dotnetguru.org/articles/mono/mono.html
Tu irais beaucoup plus vite avec Delphi qu'avec n'importe quel autre langage (à part peut-être VB, mais bon, merci les dll, les interfaces moches et la lenteur). :D
Bof, serieux, y a eu des benchs, et nivo vitesse, ca dechire pas mal .NET
Comprends pas pourquoi tu me dis que t'aime pas le langage Delphi. Java, ca s'utilise pas (tu peux, mais bon, c'est n'imp) pour faire des interfaces graphiques.
Preference perso, j'ai fais du java et du c++, et le pascal j'aime pas c tout moisi comme language.
Sinon, c clair que java ca s'utilise pas pour faire une ihm win, mais ctt pour avoir un exemple :)
Cela dit, je respecte toutes les décisions de développement. Mais pkoi faire compliqué qd on peut faire simple? :maboule:
Paske ca m'a prit un apres midi a le faire en .net la ou ca m'aurait pris trois jours a faire en delphi.
Et pis en plus, les classes de gestion du xml de .net sont achement bien foutu
Et pis d'abord, je fais ce que je veux, si t'es pas content, t'as qu'a le refaire en delphi mon prog
Par Cadallyn le 23/4/2002 à 16:14:47 (#1333084)
J'imagine que sous NT4 ca marchera pas si?
J'essayerais chez moi :) Sous win 2000 faut installer kekchose pour le faire marcher (genre Windows Installer 2.0) ?
P.S. : c'était pas une critique t'as eu une super idée. Manque plus que de dev. le tout sous DaoC en temps réel avec une petite fenetre graphique :ange:
Et pis aussi un lecteur de mp3 sous le jeu, parce que ca manque :merci:
Par Yanelin le 23/4/2002 à 17:04:15 (#1333399)
Dans le pire des cas, je t'enverais un zip avec l'executable
JOL Archives 1.0.1
@ JOL / JeuxOnLine