Conforming stdout and stderr messages
This commit is contained in:
@@ -41,7 +41,7 @@ namespace BoerseDataConvert
|
|||||||
warning = new WarningStat(fileName);
|
warning = new WarningStat(fileName);
|
||||||
cur_fileName = fileName.Split('.').First();
|
cur_fileName = fileName.Split('.').First();
|
||||||
count = 1;
|
count = 1;
|
||||||
Console.WriteLine(cur_fileName + " start");
|
Console.WriteLine($"INFO: Converting {cur_fileName}");
|
||||||
XmlWriterSettings settings = new XmlWriterSettings();
|
XmlWriterSettings settings = new XmlWriterSettings();
|
||||||
settings.Indent = true;
|
settings.Indent = true;
|
||||||
settings.CheckCharacters = false;
|
settings.CheckCharacters = false;
|
||||||
@@ -89,7 +89,7 @@ namespace BoerseDataConvert
|
|||||||
{
|
{
|
||||||
if (tagsTable.CheckStringLengthToBig(tag, value.Length))
|
if (tagsTable.CheckStringLengthToBig(tag, value.Length))
|
||||||
{
|
{
|
||||||
Console.WriteLine($"WARN: Too long value \"{tag}\", \"{value}\", max allowed \"{tagsTable.GetTagName(tag)}\", {cur_fileName} line {count + 1}");
|
Console.Error.WriteLine($"WARN: Too long value \"{tag}\", \"{value}\", max allowed \"{tagsTable.GetTagName(tag)}\", {cur_fileName} line {count + 1}");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -102,7 +102,7 @@ namespace BoerseDataConvert
|
|||||||
}
|
}
|
||||||
catch (FormatException)
|
catch (FormatException)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"WARN: Value is not in a valid format for number \"{tag}\", \"{value}\", {cur_fileName} line {count + 1}");
|
Console.Error.WriteLine($"WARN: Value is not in a valid format for number \"{tag}\", \"{value}\", {cur_fileName} line {count + 1}");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -111,7 +111,7 @@ namespace BoerseDataConvert
|
|||||||
{
|
{
|
||||||
if (!tagsTable.CheckValidValue(tag, value))
|
if (!tagsTable.CheckValidValue(tag, value))
|
||||||
{
|
{
|
||||||
Console.WriteLine($"WARN: Value not in range \"{tag}\", \"{value}\", {cur_fileName} line {count + 1}");
|
Console.Error.WriteLine($"WARN: Value not in range \"{tag}\", \"{value}\", {cur_fileName} line {count + 1}");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
|
|
||||||
@@ -30,16 +30,16 @@ namespace BoerseDataConvert
|
|||||||
{
|
{
|
||||||
if (tableWarnings.Count == 0)
|
if (tableWarnings.Count == 0)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"There is no warnings in file {curFile}");
|
Console.WriteLine($"INFO: No warnings in {curFile}");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Console.WriteLine($"Warnings in file {curFile}");
|
Console.WriteLine($"INFO: Warnings in {curFile}");
|
||||||
foreach (var warning in tableWarnings)
|
foreach (var warning in tableWarnings)
|
||||||
{
|
{
|
||||||
int tag = warning.Key;
|
int tag = warning.Key;
|
||||||
int count = warning.Value;
|
int count = warning.Value;
|
||||||
Console.WriteLine($"Invalid tag \"{tag}\": {count} times.");
|
Console.WriteLine($"INFO: Invalid tag \"{tag}\": {count} times.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ namespace BoerseDataConvert
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Console.WriteLine("INFO: Success, exiting");
|
Console.WriteLine("INFO: Successful conversion, exiting");
|
||||||
Environment.Exit(0);
|
Environment.Exit(0);
|
||||||
}
|
}
|
||||||
static void CheckFreeDisk(string zipFile, string outputDirectory)
|
static void CheckFreeDisk(string zipFile, string outputDirectory)
|
||||||
|
|||||||
@@ -26,21 +26,21 @@ namespace BoerseDataConvert
|
|||||||
string s = reader.ReadLine();
|
string s = reader.ReadLine();
|
||||||
if (s.Substring(0, 11) == "Datensaetze")
|
if (s.Substring(0, 11) == "Datensaetze")
|
||||||
{
|
{
|
||||||
Console.WriteLine($"File{ filesNames[fileInd]}.xml was converted successfully");
|
Console.WriteLine($"INFO: { filesNames[fileInd] } was converted successfully");
|
||||||
fileInd++;
|
fileInd++;
|
||||||
EndFile();
|
EndFile();
|
||||||
reader = new StreamReader($@"{adr}/{filesNames[fileInd]}", CodePagesEncodingProvider.Instance.GetEncoding(1252));
|
reader = new StreamReader($@"{adr}/{filesNames[fileInd]}", CodePagesEncodingProvider.Instance.GetEncoding(1252));
|
||||||
RecordController.NextFile(filesNames[fileInd]);
|
RecordController.NextFile(filesNames[fileInd]);
|
||||||
s = reader.ReadLine();
|
s = reader.ReadLine();
|
||||||
s = reader.ReadLine();
|
s = reader.ReadLine();
|
||||||
}
|
}
|
||||||
string[] sr = s.Split("|").ToArray();
|
string[] sr = s.Split("|").ToArray();
|
||||||
Record record = new Record();
|
Record record = new Record();
|
||||||
foreach (var item in sr)
|
foreach (var item in sr)
|
||||||
{
|
{
|
||||||
string[] d = item.Split('#',2).ToArray();
|
string[] d = item.Split('#', 2).ToArray();
|
||||||
record.Add(int.Parse(d[0]), d[1]);
|
record.Add(int.Parse(d[0]), d[1]);
|
||||||
}
|
}
|
||||||
return record;
|
return record;
|
||||||
}
|
}
|
||||||
internal static void EndFile()
|
internal static void EndFile()
|
||||||
|
|||||||
Reference in New Issue
Block a user