예제 #1
0
        private void Logg(TraceEventType viktighet, Guid konversasjonsId, string melding, bool datoPrefiks, bool isXml, string filnavn, params string[] filsti)
        {
            string[] fullFilsti = new string[filsti.Length + 1];
            for (int i = 0; i < filsti.Length; i++)
            {
                var sti = filsti[i];
                fullFilsti[i] = sti;
            }

            filnavn = datoPrefiks ? String.Format("{0} - {1}", DateUtility.DateForFile(), filnavn) : filnavn;
            fullFilsti[filsti.Length] = filnavn;

            if (_klientkonfigurasjon.LoggXmlTilFil && filnavn != null)
            {
                if (isXml)
                {
                    FileUtility.WriteXmlToBasePath(melding, "logg", filnavn);
                }
                else
                {
                    FileUtility.WriteToBasePath(melding, "logg", filnavn);
                }
            }

            Logging.Log(viktighet, konversasjonsId, melding);
        }
예제 #2
0
        private AsicEArkiv LagAsicEArkiv(Forsendelse forsendelse, bool lagreDokumentpakke, GuidUtility guidHandler)
        {
            var arkiv = new AsicEArkiv(forsendelse, guidHandler, _databehandler.Sertifikat);

            if (lagreDokumentpakke)
            {
                arkiv.LagreTilDisk(_klientkonfigurasjon.StandardLoggSti, "dokumentpakke",
                                   DateUtility.DateForFile() + " - Dokumentpakke.zip");
            }
            return(arkiv);
        }
 private static string FileNameWithTimeStamp(string reference)
 {
     return($"{DateTime.Now.ToString(DateUtility.DateForFile())} - {reference}.asice.zip");
 }