[Catalyst] best practice for a protocol mechanism?

Jens Schwarz blacky6767 at gmx.de
Thu Sep 10 12:43:41 GMT 2009


Oh, *err* right. I meant 'logging' and not 'protocol' *douh*.

Well, right now I have a proto^Wlogging action in my Root controller that I call everytime I want something to be logged in my DB.
P.ex.:

package MyApp::Controller::Book;
(...)
sub create ... {
...
$c->forward("MyApp::Controller::Root","myLoggingAction",["some message that should be logged"]);
}

In addition to this, I have a logging controller, that simply displays the list of logged messages from the DB.

Think of something like:

| Timestamp        | User   | Action           |
+------------------+--------+------------------+
| 2009-09-10 10:30 | foobar | created new book |

So the question is: Is there a neater way of doing this? Some kind of best practice?


-------- Original-Nachricht --------
> Datum: Thu, 10 Sep 2009 01:41:29 +0100
> Von: Tomas Doran <bobtfish at bobtfish.net>
> An: The elegant MVC web framework <catalyst at lists.scsys.co.uk>
> Betreff: Re: [Catalyst] best practice for a protocol mechanism?

> I'm guesstimating that he means 'I end up with this template code at  
> the end of loads of my actions, which forwards somewhere with various  
> params'...

Now *I* am not entirely sure that I understand what you mean by this. :)

Jens

-- 
Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02



More information about the Catalyst mailing list