public LogConstructor CreateLogConstructor()
        {
            if (logFormat == "basic" || logFormat.Length < 5)
            return new BasicLogConstructor();
              current = new CLCStringReturner();
              /* d - dateTime, l - level, i- ID, e - exception m - module , s - message
               */

              List<ConfigurableLogConstructor> appenders= CreateAppenders(FindSlashes());
              for (int n = appenders.Count - 1; n >= 0; n--)
              {
            appenders[n].AddToChain(current);
            current = appenders[n];
              }
              return current;
        }
 public void AddToChain(ConfigurableLogConstructor next)
 {
     clc = next;
       sb = clc.GetBuilder();
 }