X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Rakka%2FResource.hs;h=8448ea11d137d53dae3866bdd4ea9f11994602ba;hb=ed76b2142889f565bb226bd72c0ff862ff6e862a;hp=adbd706d6e9d07c6eb79a3f7bec776be9064b9d4;hpb=e2fd35989e9765281523fd4ce05dcd0199bdbbad;p=Rakka.git diff --git a/Rakka/Resource.hs b/Rakka/Resource.hs index adbd706..8448ea1 100644 --- a/Rakka/Resource.hs +++ b/Rakka/Resource.hs @@ -1,6 +1,7 @@ module Rakka.Resource ( runIdempotentA , runXmlA + , getEntityType , outputXmlPage ) where @@ -14,6 +15,7 @@ import Network.HTTP.Lucu.Utils import Network.URI hiding (path) import Rakka.Environment import Rakka.Validation +import System.Log.Logger import Text.XML.HXT.Arrow.ReadDocument import Text.XML.HXT.Arrow.WriteDocument import Text.XML.HXT.Arrow.XmlIOStateArrow @@ -21,6 +23,10 @@ import Text.XML.HXT.DOM.TypeDefs import Text.XML.HXT.DOM.XmlKeywords +logger :: String +logger = "Rakka.Resource" + + -- "/" ==> "/" -- "/foo" ==> "/foo.html" -- "/foo/" ==> "/foo.html" @@ -100,6 +106,7 @@ getInputReader where getXmlReader = do req <- input defaultLimit + liftIO $ debugM logger req return $ readString [ (a_validate , v_0) , (a_check_namespaces , v_1) , (a_remove_whitespace, v_0)