Håller på med en Logger class. Hämtat mycket inspiration från Log4Net.Linjenummer problem
Har dock problem med att få ut rätt linje nummer. Så fort jag har en Exception så använder jag den för att plocka fram stackFramen. Om jag gör så så får jag alltid rätt linjenummer.
Om jag inte har en exception utan travaserar mig igenom StackTracen till rätt stackframe så får jag alltid linjenummret för nästa operation.
Ex.
<code>
32 Log.Info("Testar");
33 string s = "Magnus";
</code>
Min Log.Info() kommer nu att skriva ut att Testar sker på rad 33 och inte 32. Klart störigt. Om det nu hade varit så enkelt att den alltid la på 1, så hade problemet varit enkelt, men den tar ju nästa operation, så om jag har 2 tomma rader mellan mina operationer så hade jag fått linjenummer 35 istället för 32.
Någon som har råkat ut för detta extremt störriga element.
- magnus