https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106364

Revision: 106364
Author:   petrb
Date:     2011-12-15 20:21:14 +0000 (Thu, 15 Dec 2011)
Log Message:
-----------
improved logs

Modified Paths:
--------------
    trunk/tools/wmib/Core.cs

Modified: trunk/tools/wmib/Core.cs
===================================================================
--- trunk/tools/wmib/Core.cs    2011-12-15 20:19:43 UTC (rev 106363)
+++ trunk/tools/wmib/Core.cs    2011-12-15 20:21:14 UTC (rev 106364)
@@ -768,6 +768,15 @@
             return null;
         }
 
+        public static string timedateToString(int number)
+        {
+            if (number <= 9 && number >= 0)
+            {
+                    return "0"+number.ToString();
+            }
+            return number.ToString();
+        }
+
         /// <summary>
         /// Send a message to channel
         /// </summary>
@@ -874,11 +883,11 @@
                     string log;
                     if (!noac)
                     {
-                        log = "[" + System.DateTime.Now.Hour + ":" + 
System.DateTime.Now.Minute + ":" + System.DateTime.Now.Second + "] * " + user + 
" " + message + "\n";
+                        log = "[" + timedateToString(System.DateTime.Now.Hour) 
+ ":" + timedateToString(System.DateTime.Now.Minute) + ":" + timedateToString( 
System.DateTime.Now.Second) + "] * " + user + " " + message + "\n";
                     }
                     else
                     {
-                        log = "[" + System.DateTime.Now.Hour + ":" + 
System.DateTime.Now.Minute + ":" + System.DateTime.Now.Second + "] " + "<" + 
user + "> " + message + "\n";
+                        log = "[" + timedateToString( 
System.DateTime.Now.Hour) + ":" + timedateToString( System.DateTime.Now.Minute 
) + ":" + timedateToString( System.DateTime.Now.Second) + "] " + "<" + user + 
">\t " + message + "\n";
                     }
                     System.IO.File.AppendAllText(channel.log + 
System.DateTime.Now.Year + System.DateTime.Now.Month + System.DateTime.Now.Day 
+".txt", log);
                 }


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to