Ejemplo n.º 1
0
 public void AddTask(LoggerTask task)
 {
     if (_Task == null)
     {
         _Task = task;
     }
     else
     {
         _Task += task;
     }
 }
Ejemplo n.º 2
0
        public void LoggerTask_Concurrente()
        {
            var log = new LoggerTask(@"D:\AreaTrabajo\log.txt");
            var rnd = new Random();

            for (int i = 0; i < 100; i++)
            {
                /*
                 * ThreadPool.QueueUserWorkItem(c => {
                 *  //Contexto contexto = (Contexto) c;
                 *  var fch = DateTime.Now.ToString("HH:mm:ss.fffff");
                 *  Thread.Sleep(rnd.Next(10));
                 *  log.Log(LoggerTask.Tipo.Informacion, "mensaje a las " + fch + " desde hilo " + i);
                 * }, ctx);
                 * */
                new ThreadStart(() => {
                    var fch = DateTime.Now.ToString("HH:mm:ss.fffff");
                    Thread.Sleep(rnd.Next(100));
                    log.Log(LoggerTask.Tipo.Informacion, "mensaje a las " + fch + " desde hilo " + i);
                }).Invoke();
            }
        }
Ejemplo n.º 3
0
        public void LoggerTask_Simple()
        {
            var log = new LoggerTask(@"D:\AreaTrabajo\log.txt");

            log.Log(LoggerTask.Tipo.Informacion, "algun mensaje");
        }
Ejemplo n.º 4
0
 public void SetLogger(LoggerTask lt)
 {
     _Logger.AddTask(lt);
 }
Ejemplo n.º 5
0
 public Logger(Logger aLogger)
 {
     _Level = aLogger._Level;
     _Task  = aLogger._Task;
 }
Ejemplo n.º 6
0
 public Logger(LogLevel level)
 {
     _Level = level;
     _Task  = null;
 }
Ejemplo n.º 7
0
 public Logger(Logger aLogger)
 {
     _Level = aLogger._Level;
     _Task = aLogger._Task;
 }
Ejemplo n.º 8
0
 public Logger(LogLevel level)
 {
     _Level = level;
     _Task = null;
 }
Ejemplo n.º 9
0
 public void AddTask(LoggerTask task)
 {
     if (_Task == null) {
         _Task = task;
     } else {
         _Task += task;
     }
 }