private void Initialize(String viennaHome, bool createLogDir, bool isClient) { Close();//close existing _doneHeader = false; // New File Name if (!CreateFile(viennaHome, createLogDir, isClient)) { return; } _lastFileDate = DateTime.Now; try { _writer = new StreamWriter(_file); m_records = 0; //Publish(null); } catch { } // Foratting SetFormatter(VLogFormatter.Get()); // Level SetLevel(Level.FINE); // Filter SetFilter(VLogFilter.Get()); }
/// <summary> /// Get Log Data /// </summary> /// <param name="errorsOnly">if true errors otherwise log</param> /// <returns> data array</returns> public object[,] GetLogData(bool errorsOnly) { LogRecord[] records = GetRecords(errorsOnly); // System.out.println("getLogData - " + events.length); //List<List<Object>> rows = new List<List<Object>>(records.Length); errorData = new object[records.Length, 4]; for (int i = 0; i < records.Length; i++) { LogRecord record = records[i]; List <Object> cols = new List <Object>(); // string time = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.ms"); time = time + "00"; time = time.Substring(11, 23 - 11); errorData[i, 0] = time; errorData[i, 1] = record.GetLevel().GetName(); errorData[i, 2] = VLogFormatter.GetClassMethod(record); errorData[i, 3] = record.message; //cols.Add(DateTime.Now.ToString()); //cols.Add(record.GetLevel().GetName()); // //cols.Add(VLogFormatter.GetClassMethod(record)); //cols.Add(record.message); // //cols.Add(CLogFormatter.getParameters(record)); //cols.Add(CLogFormatter.getExceptionTrace(record)); // //rows.Add(cols); } return(errorData); } // getData
/// <summary> /// Initilize log file /// </summary> /// <param name="isClient"> client file (always set true)</param> /// <param name="Path"> file path </param> public static void Initialize(bool isClient, String Path) { //if (_lastDate == null || !Utility.Util.IsEqual(_lastDate.Value.Date, DateTime.Now.Date)) //Set Now Date //{ // _lastDate = DateTime.Now.Date; //} //else //{ // //return if Last and current date is same // do not init log file // return; //} if (_handlers != null) { return; //already initilize } //create handler list //try //{ // Logger rootLogger = Logger.GetLogger(""); // Handler[] handlers = rootLogger.GetHandlers(); // for (int i = 0; i < handlers.Length; i++) // { // if (!_handlers.Contains(handlers[i])) // _handlers.Add(handlers[i]); // } //} //catch //{ //} //check loggers // if (VLogErrorBuffer.Get(false) == null) // AddHandler(VLogErrorBuffer.Get(true)); if (Path.Contains("*")) { Path = Path.Replace("*", "Star"); } _handlers = new List <Handler>(); VLogFile fh = VLogFile.Get(false, Path, isClient); if (fh == null) { fh = VLogFile.Get(true, Path, isClient); } AddHandler(fh); SetFormatter(VLogFormatter.Get()); SetFilter(VLogFilter.Get()); }
/// <summary> /// Get Formatter /// </summary> /// <returns>singleton</returns> public static VLogFormatter Get() { if (_formatter == null) { _formatter = new VLogFormatter(); } return(_formatter); } // get
/// <summary> /// Initialize /// </summary> private void Initialize() { // System.out.println("CLogConsole.initialize"); // Foratting SetFormatter(VLogFormatter.Get()); // Default Level base.SetLevel(Level.INFO); // Filter SetFilter(VLogFilter.Get()); } // initialize
/// <summary> /// Initializes /// use Initialize(bool,string,bool) /// </summary> /// <param name="isClient">if client</param> public static void Initialize(bool isClient) { if (_handlers != null) { return; } //create handler list _handlers = new List <Handler>(); try { //Logger rootLogger = Logger.GetLogger(""); //Handler[] handlers = rootLogger.GetHandlers(); //for (int i = 0; i < handlers.Length; i++) //{ // if (!_handlers.Contains(handlers[i])) // _handlers.Add(handlers[i]); //} } catch { } //check loggers //if (VLogErrorBuffer.Get(false) == null) // AddHandler(VLogErrorBuffer.Get(true)); VLogFile fh = VLogFile.Get(false, null, isClient); if (fh == null && !isClient) { fh = VLogFile.Get(true, null, isClient); AddHandler(fh); } SetFormatter(VLogFormatter.Get()); SetFilter(VLogFilter.Get()); }