Actually, IMHO that was the catalyst, not the reason. The reason was that there needs to be a pile of information about the posts. The log files just don't contain enough information, especially with Display Names. With an expanded format, such as any of LLSD/XML/JSON, you can associate all the needed information in an expandable, fairly future-proof format. Text files just don't cut it. Named fields, as given by any of the above formats, allow adding fields without breaking any tools made for the new format. Text doesn't. Neither any of the common flavors of CSV. It's just sad that the files weren't in one of these formats a long time ago. Something I'm going to take to heart as I develop games and tools.
Now, as to LLSD over any of the others. The reason is ease of coding. LLSD is something already used, and fairly well-defined, in the viewer. A custom XML or JSON format would take defining the syntax, creating a standard, etc. LLSD is already there, and well known. The functions for converting to it are all already in place. As such it's less bloat to the viewer to use that format. In fact, depending on how the structure exists in the code (I haven't looked,) it may have even been easier to export as LLSD than the original text. Adding an option WOULD have been bloat. if you want text in the original style, JSON, Wikicode, or prettified HTML, all it takes is running the log file though the proper XSL stylesheet using your favorite XML processing tool. Pretty trivial. Such tools could even be built into the viewer, but I don't see the need. Those who do, feel free to add to a TPV, or provide a solid, reasoned argument for such. Or you can get it added to a TPV, if the author finds it useful to them. Over-all I think this was a good move: the files are easier to write lexers for as we can leverage existing parsers, and they are still not too hard to read from a human standpoint - assuming useful line breaks in the files. Ricky Cron Stardust On Fri, Oct 15, 2010 at 2:52 PM, Harold Brown <labrat...@gmail.com> wrote: > This is another change that a very small percentage of people wanted > that was made without consideration to how it affects the larger > community. > > The PROPER change should have been to add an OPTION to log to .llsd > for those people making log files of Office Hours parsing log files > for posting to the wiki was the reason for this change. > > On Fri, Oct 15, 2010 at 2:36 PM, Ricky <kf6...@gmail.com> wrote: >> Besides, back on Sept 2nd this was already discussed, and plans >> invented. >> https://lists.secondlife.com/pipermail/opensource-dev/2010-September/003162.html >> >> All that's needed is a linked XSL stylesheet to make it just as easy >> to read as the text files were. Just using a web browser instead of a >> text editor. Josh solved the XSL in this response: >> https://lists.secondlife.com/pipermail/opensource-dev/2010-September/003164.html >> >> Tis is actually a good step. Admittedly the file size might jump, but >> I'm pretty sure each of us has the drive space, and appending to a >> file is trivial. I do believe it can be done in near constant time, >> relative to the file size. >> >> Ricky >> Cron Stardust >> >> On Fri, Oct 15, 2010 at 2:12 PM, Marc Adored <m...@inworlddesigns.com> wrote: >>> All this panic did anyone stop to think that maybe this is part of a >>> bigger plan? The first thing that cam to mind for me was maybe it >>> makes it easier for programs to format them and probably better for >>> searching and stuff (withen a program). Also maybe there are plans for >>> a built in log viewer coming soon? I think that this format is less >>> then ideal but then again I have no idea what might be planned and why >>> this specific format was chosen >>> >>> On Fri, Oct 15, 2010 at 4:46 PM, Garmin Kawaguichi >>> <garmin.kawagui...@magalaxie.com> wrote: >>>> It was a JIRA from Samia Bechir >>>> https://jira.secondlife.com/browse/VWR-22940 dated from September 10 >>>> You can vote for it >>>> >>>> GCI >>>> >>>> >>>> >>>> ----- Original Message ----- >>>> From: WolfPup Lowenhar >>>> To: OpenSource Mailing List >>>> Sent: Friday, October 15, 2010 2:58 AM >>>> Subject: [opensource-dev] O.O Display name code DROP! >>>> >>>> Well folks my night is going to be interesting as now I have to hard merge >>>> my logging code to the new code as there are changes to the way logs are >>>> EVEN saved .llsd instead of .txt which is going to make things interesting >>>> for me as now I have to change my history look up code for the new file >>>> extension and maybe even the name formatting itself! >>>> >>>> ________________________________ >>>> >>>> _______________________________________________ >>>> Policies and (un)subscribe information available here: >>>> http://wiki.secondlife.com/wiki/OpenSource-Dev >>>> Please read the policies before posting to keep unmoderated posting >>>> privileges >>>> >>>> _______________________________________________ >>>> Policies and (un)subscribe information available here: >>>> http://wiki.secondlife.com/wiki/OpenSource-Dev >>>> Please read the policies before posting to keep unmoderated posting >>>> privileges >>>> >>> _______________________________________________ >>> Policies and (un)subscribe information available here: >>> http://wiki.secondlife.com/wiki/OpenSource-Dev >>> Please read the policies before posting to keep unmoderated posting >>> privileges >>> >> _______________________________________________ >> Policies and (un)subscribe information available here: >> http://wiki.secondlife.com/wiki/OpenSource-Dev >> Please read the policies before posting to keep unmoderated posting >> privileges >> > _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges