Log :: Dispatch :: Atom

Log :: Dispatch :: Atom is een PERL-module om in te loggen op een atoomvoeding.
Download nu

Log :: Dispatch :: Atom Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dominic Mitchell
  • Uitgever website:
  • http://search.cpan.org/~semantico/

Log :: Dispatch :: Atom Tags


Log :: Dispatch :: Atom Beschrijving

Log :: Dispatch :: Atom is een PERL-module om in te loggen op een atoomvoeding. Log ::::: Atom is een PERL-module om in te loggen op een Atom Feed.Synopsis Gebruik Log :: Dispatch :: Atom; Mijn $ Log = Log :: Dispatch :: Atom-> Nieuwe (naam => 'foo', min_level => 'debug', bestand => 'file.atom'); $ Log-> Log_Message (Level => 'Fout', Message => 'Een probleem gebeurde'); $ Log-> Log_Message (Level => 'Debug', Message => 'Areco's hier'); deze klasse implementeert inloggen gesteund door een atoomvoeding, zodat u zich kunt abonneren op de door uw toepassing geproduceerde fouten. U moet dit object niet gebruiken Direct, maar moet het beheren via een log :: Dispatch-object.implementatie Notities Instellen om veilig te schrijven naar het logbestand, moet het volledige bestand worden vergrendeld telkens wanneer een invoer wordt ingelogd. Dit maakt het waarschijnlijk niet geschikt voor hoogvolume logbestanden. Het logbestand wordt geopend en gesloten op elke oproep naar Log_Message (). Methodwew () neemt een hash van argumenten. Retourneert een nieuw logboek :: Dispatch :: Atom-object. De volgende parameters worden gebruikt: Naam De naam van het logboekobject.min_level Het minimale logboekniveau dat dit object accepteert. Zie log :: Dispatch voor meer informatie. Max_level Het maximale logboekniveau dat dit object accepteert. Zie Log :: Dispatch voor meer informatie. De standaardinstelling is het hoogst mogelijke niveau (dwz: geen maximum). File Specificeert de locatie van het bestand om de feed te lezen / schrijven van.feed_id Specificeert de identiteit van het voer zelf. Normaal gesproken moet dit worden ingesteld op de gepubliceerde URI van de feed. Als het niet is opgegeven, wordt het weggelaten, wat in strijd is met de atoomspecificatie. Zie http://www.atomeenabled.org/deviredfeedelements.feed_title de titel van de feed voor meer informatie. Dit moet waarschijnlijk worden ingesteld op de naam van uw toepassing. Als dit niet is opgegeven, wordt het weggelaten, wat in strijd is met de atoomspecificatie. Zie http://www.atomenabled.org/deviredfeedelements.xxx voor meer informatie voor meer informatie. Wat denk je? Laat het me weten. Feed_author De auteur details van een feed. Dit wordt gespecificeerd als een hash-referentie, die een of meer van de naam van de drie toetsen, e-mail en uri moet bevatten om een geldige atoom-feed te maken, moet u een auteur in elk afzonderlijk item (logbericht) of zorgen dat het voer zelf een auteur heeft. Dit laatste is waarschijnlijk de eenvoudiger oplossing, dus ik raad deze parameter aan.NB: de feed_ * -parameters worden alleen gebruikt wanneer een nieuwe feed wordt gemaakt. Als u een nieuw object voor een bestaande feed maakt, worden ze genegeerd. Log_Message () neemt een hash van argumenten. Heeft geen retourwaarde. De volgende parameters worden gebruikt. Message het werkelijke logbericht. Level het niveau van het bericht. Zie Log :: Dispatch voor een volledige lijst. Of Elke invoer vereist een ID om de invoer als geheel een geldig ATOM-document te zijn. Het wordt gebruikt door lezers van ATOM-documenten om te bepalen of een invoer eerder is waargenomen. Als dit niet is opgegeven, zal dit standaard zijn aan een URL, omvattende de huidige tijd plus de PID Plus de hostnaam plus een monotoon toenemende integer. EG: Tag: fred.example.com, 2005-12-07: 1133946771/20827/2. Dit moet goed genoeg zijn voor een Uniqueness-test. Author U kunt desgewenst auteurgegevens opgeven voor een individueel item. De parameter Auteur zal naar verwachting een hash-referentie zijn, die een of meer van de toetsennaam, e-mail of uri moet bevatten.


Log :: Dispatch :: Atom Gerelateerde software