Beispiel #1
0
        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>
        /// 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());
        }
Beispiel #3
0
        /// <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
Beispiel #4
0
        /// <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());
        }