Difference between revisions of "Auto Logging Helper"

From City of Hope MUSH
Jump to navigation Jump to search
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
At City of Hope, we recommend you log very interaction, every scene, every OOC conversation, all of it. Most modern MU* clients make it very easy to simply start logging when you log in and stop when you log off. If you need to find information quickly within your logs, [[DropBear]] recommends [https://www.baremetalsoft.com/baregrep/ BareGrep] (Windows), which should hopefully should be fairly intuitive to use. Linux already has a 'grep' command built in and someone else will have to add one for Mac.<br>
 
At City of Hope, we recommend you log very interaction, every scene, every OOC conversation, all of it. Most modern MU* clients make it very easy to simply start logging when you log in and stop when you log off. If you need to find information quickly within your logs, [[DropBear]] recommends [https://www.baremetalsoft.com/baregrep/ BareGrep] (Windows), which should hopefully should be fairly intuitive to use. Linux already has a 'grep' command built in and someone else will have to add one for Mac.<br>
 
'''A note on the subject of mobile clients, by [[DropBear]]''': These aren't usually very robust or full featured, and that includes their logging capabilities. Honestly I recommend just leaving a real MU* client running on your home computer with an idle-timer and letting '''THAT''' do the logging for you while you're you're connected from remote, that's how I do it at least.<br>
 
'''A note on the subject of mobile clients, by [[DropBear]]''': These aren't usually very robust or full featured, and that includes their logging capabilities. Honestly I recommend just leaving a real MU* client running on your home computer with an idle-timer and letting '''THAT''' do the logging for you while you're you're connected from remote, that's how I do it at least.<br>
<br>
+
 
 
This wiki will help with setting up your specific MU* client to log everything.<br>
 
This wiki will help with setting up your specific MU* client to log everything.<br>
<br>
+
 
 
== BeipMU (Windows)==
 
== BeipMU (Windows)==
 +
 
'''By [[DropBear]]'''
 
'''By [[DropBear]]'''
 +
 
* In the Worlds dialog, navigate to the server, then to the character.
 
* In the Worlds dialog, navigate to the server, then to the character.
 
* Click on the button marked 'Log File...', this will open the standard file chooser.
 
* Click on the button marked 'Log File...', this will open the standard file chooser.
Line 15: Line 17:
 
* Finally, go back to the main screen, click the Logging menu and select Options. Most of these options should be pretty self-explanatory. Date/Time per line is especially useful (you can date/time-stamp lines in your log even if you don't like cluttering up your screen with them).
 
* Finally, go back to the main screen, click the Logging menu and select Options. Most of these options should be pretty self-explanatory. Date/Time per line is especially useful (you can date/time-stamp lines in your log even if you don't like cluttering up your screen with them).
 
* Log out and back in and henceforth your logs will be created automatically for you.
 
* Log out and back in and henceforth your logs will be created automatically for you.
<br>
+
 
<br>
 
 
== Potato (Multiplatform)==
 
== Potato (Multiplatform)==
Coming Soon!<br>
+
'''By [[:User:Nerdvana|Nerdvana]]'''
<br>
+
 
<br>
+
* In the world's ''Configuration Options'' window, navigate to Auto-Sends
 +
* Put the following text into ''Send upon first connect, before Login info:'' field:
 +
: /log -append 1 -leave 1 -buffer _none -- C:/Users/<your Windows Profile Name>/Documents/<what ever folder(s) you use>/<MUSH name>/[/get _char]/[/get _char]_[/time %Y-%m-%d].txt
 +
* Click ''Okay''
 +
 
 +
So, what does that stuff do? It sends a /log command with the following things:
 +
 
 +
# ''-append 1'' tells Potato to append to an existing log if there is one
 +
# ''-leave 1'' tells Potato to leave the file open for future input
 +
# ''-buffer _none'' leaves no buffer
 +
# the ''--'' separates the command from the file path
 +
# The path above points to your user profile's Documents folder (''C:/Users/<your Windows Profile Name>/Documents), any subfolders you wish below that, then to a folder with the name of the MUSH
 +
# The rest of the path is defined by code ''/[/get _char]/'' designates a folder in the MUSH folder with the name of the character as defined in the world options
 +
# The ''[/get _char]_[/time %Y-%m-%d].txt'' names the file based on the character's name and then a date stamp (four digit year, two digit month and two digit day, separated by dashes) (NOTE: I include the initials of the world name at the start of the file name; for example - CoH_Vic_2020-10-18.txt)
 +
 
 
== MudRammer (iOS)==
 
== MudRammer (iOS)==
'''By [[DropBear]]'''<br>
+
 
 +
'''By [[DropBear]]'''
 +
 
 
Turning on logging is easy: Tap the Settings cogwheel, tap Session Logging to turn the switch from off to on. This will add a 'Mail Session Log' option to the menu which does exactly what it it says on the tin. This is as far as I can tell the only way to actually access the logs MudRammer creates.
 
Turning on logging is easy: Tap the Settings cogwheel, tap Session Logging to turn the switch from off to on. This will add a 'Mail Session Log' option to the menu which does exactly what it it says on the tin. This is as far as I can tell the only way to actually access the logs MudRammer creates.
<br>
 

Latest revision as of 15:32, 19 October 2020

At City of Hope, we recommend you log very interaction, every scene, every OOC conversation, all of it. Most modern MU* clients make it very easy to simply start logging when you log in and stop when you log off. If you need to find information quickly within your logs, DropBear recommends BareGrep (Windows), which should hopefully should be fairly intuitive to use. Linux already has a 'grep' command built in and someone else will have to add one for Mac.
A note on the subject of mobile clients, by DropBear: These aren't usually very robust or full featured, and that includes their logging capabilities. Honestly I recommend just leaving a real MU* client running on your home computer with an idle-timer and letting THAT do the logging for you while you're you're connected from remote, that's how I do it at least.

This wiki will help with setting up your specific MU* client to log everything.

BeipMU (Windows)

By DropBear

  • In the Worlds dialog, navigate to the server, then to the character.
  • Click on the button marked 'Log File...', this will open the standard file chooser.
  • Navigate to where you want to put your log file(s), creating folders as necessary.
  • Type in a filename (I recommend using <charname>.txt or <charname>.html)
  • The file extension will tell BeipMU the format to use. .txt will be a raw ASCII text file with no formatting codes, while .html will create a browser-readable file with all formatting (color especially) intact.
  • After you type in the filename, press <Enter> or click <Open>
  • Back in the Worlds dialog, tick the box that says 'Append Current Date To Log Name File'
  • Finally, go back to the main screen, click the Logging menu and select Options. Most of these options should be pretty self-explanatory. Date/Time per line is especially useful (you can date/time-stamp lines in your log even if you don't like cluttering up your screen with them).
  • Log out and back in and henceforth your logs will be created automatically for you.

Potato (Multiplatform)

By Nerdvana

  • In the world's Configuration Options window, navigate to Auto-Sends
  • Put the following text into Send upon first connect, before Login info: field:
/log -append 1 -leave 1 -buffer _none -- C:/Users/<your Windows Profile Name>/Documents/<what ever folder(s) you use>/<MUSH name>/[/get _char]/[/get _char]_[/time %Y-%m-%d].txt
  • Click Okay

So, what does that stuff do? It sends a /log command with the following things:

  1. -append 1 tells Potato to append to an existing log if there is one
  2. -leave 1 tells Potato to leave the file open for future input
  3. -buffer _none leaves no buffer
  4. the -- separates the command from the file path
  5. The path above points to your user profile's Documents folder (C:/Users/<your Windows Profile Name>/Documents), any subfolders you wish below that, then to a folder with the name of the MUSH
  6. The rest of the path is defined by code /[/get _char]/ designates a folder in the MUSH folder with the name of the character as defined in the world options
  7. The [/get _char]_[/time %Y-%m-%d].txt names the file based on the character's name and then a date stamp (four digit year, two digit month and two digit day, separated by dashes) (NOTE: I include the initials of the world name at the start of the file name; for example - CoH_Vic_2020-10-18.txt)

MudRammer (iOS)

By DropBear

Turning on logging is easy: Tap the Settings cogwheel, tap Session Logging to turn the switch from off to on. This will add a 'Mail Session Log' option to the menu which does exactly what it it says on the tin. This is as far as I can tell the only way to actually access the logs MudRammer creates.