06. februar 2006 - 09:26Der er
9 kommentarer og 1 løsning
Custom eventlog fra webservice
Hej,
jeg har lavet en webservice. Fra den vil jeg gerne kunne skrive i en custom eventlog.
Jeg har forsøgt at oprette en custom eventlog, både fra webservicen og en lille .NET applikation, men i begge tilfælde giver det en security exception.
Webservicen skal bruges som en del af en større installation, så eventloggen skal kunne oprettes automatisk.
Er der nogle der har en ide til hvordan dette kan klares?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg forstår ikke eksemplet helt, men går det ikke ud på at oprette en eventlog udenfor webservicen, og så skal webservicen bruge den nævnte log og source?
Jeg vil helst ikke bindes af, at jeg i webservicen kun kan bruge den kombination af log/source der er installeret.
Jeg ville gerne, hvis jeg fra webservicen kunne gøre således:
public class SVEventlog { EventLog svLog; string source;
public SVEventlog(string src) { source=src; // Create the event source if it doesn't exist if (!EventLog.SourceExists(source, ".")) { EventLog.CreateEventSource(source, "MyLog", "."); } // Open the EventLog and write message svLog=new EventLog(); svLog.Source=source; } }
public void WriteInformation(string msg) { svLog.Source=source; svLog.WriteEntry(msg, EventLogEntryType.Information); }
og det har en webservice ikke, kan man så enten tildele webservicen administrator rettigheder eller sænke rettigheds niveauet på oprettelse af eventlogs?
jwg synes jeg har set et sted at man kan ændre på rettigheder på eventloggen, ligesom man kan ændre på rettigheder på en folder, men jeg kan ikke huske hvor..
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.