14. maj 2009 - 20:43Der er
12 kommentarer og 1 løsning
Logging for helt project
Jeg skal bruge den gode idé til en måde hvorpå jeg kan lave logging funktionalitet, og vise det i et vindue når brugeren vil have det. Problemet er det at jeg har en "solution" i visual studio. og nogle under projekter (class library, wpf application osv) og jeg vil gerne mulighed for at skrive til loggen fra alle projects af. Nogle der har en god ide til hvordan det kan fixes ?
kommer lidt an på hvordan du har valgt at opbygge din arkitektur.
Hvis du har et datalag kunne du lave funktionalitet til at gemme og læse logbeskeder der, og så gøre disse metoder tilgængelige gennem din forretningslogik.
Du kan også lave et seperat project til at håndtere din logning, så kunne alle dine andre projekter have reference til dette projekt og bruge funktionaliteten deri.
using System; using System.Drawing; using System.Windows.Forms;
namespace E { public partial class Form1 : Form { public Form1() { InitializeComponents(); } public void Append(string msg) { textBox1.Text += msg; } } }
Jeg er ikke helt sikker på at en BufferingAppenderSkeleton med BufferSize 1 er smart, men det er tilrettet udfra noget andet kode som jeg havde på lager.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.