Yes, quoting Vincent Massol above : "Since XWiki 6.1" ;-)
See also here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Logging+Module#HGetaLoggerfromscript

So for < 6.1, I think there must be a solution but right now I don't know
...


2014-08-26 17:25 GMT+02:00 Jason Clemons <jason.clem...@live.com>:

> This is something new to 6.1?  I'm not on 6.1 yet, maybe that's why?
>
> > On Aug 26, 2014, at 8:21 AM, "Jeremie BOUSQUET" <
> jeremie.bousq...@gmail.com> wrote:
> >
> > 2014-08-26 17:08 GMT+02:00 Jason Clemons <jason.clem...@live.com>:
> >
> >> So sorry, but one more question..since I'm new to Xwiki, and all of it's
> >> underlying architecture (I'm a .net guy) I'm sure this is something that
> >> I'm doing wrong, but I figured I'd ask.
> >>
> >> When I copy and paste the code you provided below into a page (in the
> >> "source" section)  the page and the script section renders without
> error on
> >> the page, but the output literally says "$logger.info("foobar")" on the
> >> page.
> >>
> >> I would expect no visible output, but to see a log entry, am I missing
> >> something?
> >
> > Same for me, that's why it's bad to provide samples without actually
> > testing them :)
> >
> > In fact I don't see any "getLogger" method in $services.logging, which
> you
> > can check in the Scripting Reference page [1].
> >
> > Double-checking myself, it's normal in my case as Vincent it was added in
> > 6.1, and I'm not in 6.1, so nothing abnormal here ...
> >
> > In your case if you are on 6.1 and it doesn't work, I would suspect that
> > maybe you copy-pasted this code into a page in wysiwyg editor instead of
> > wiki editor.
> > If you have wysiwyg by default and you're not an advanced user, you can
> > choose insert / macro, choose the "velocity" macro, and enter the content
> > between {{velocity}} in the macro content.
> > Or you can switch to advanced user and/or wiki editor (sorry, miss time
> to
> > find the urls in xwiki.org ;-) )
> >
> >
> > [1] - http://platform.xwiki.org/xwiki/bin/view/SRD/Navigation
> >
> >
> >
> >>
> >>>> On Aug 26, 2014, at 7:39 AM, "Jason Clemons" <jason.clem...@live.com>
> >>> wrote:
> >>>
> >>> That's why I said "forgive my ignorance" in my previous email :)
> >>>
> >>> I was thrown off by defining the "informative name".  Is that a
> >> persistent value once defined? Or is just something that gets added to
> the
> >> log entry?
> >>>
> >>>> On Aug 25, 2014, at 11:28 PM, "Jeremie BOUSQUET" <
> >> jeremie.bousq...@gmail.com> wrote:
> >>>>
> >>>> Hello,
> >>>>
> >>>> {{velocity}}
> >>>> #set($logger = $services.logging.getLogger("My script"))
> >>>>
> >>>> $logger.info("foobar")
> >>>>
> >>>> {{/velocity}}
> >>>>
> >>>>
> >>>> This is exactly what is on the page linked by Vincent, just with a
> more
> >>>> similar "look" to your own sample.
> >>>> "My script" is just an informative name of the logger you create. You
> >> could
> >>>> use $doc.name for instance.
> >>>>
> >>>> It's not much more complex, and it's really more clean than
> >>>> System.out.println ;-)
> >>>>
> >>>> BR,
> >>>> Jeremie
> >>>>
> >>>>
> >>>> 2014-08-25 19:33 GMT+02:00 Jason Clemons <jason.clem...@live.com>:
> >>>>
> >>>>> Thanks again for taking time to respond, forgive my ignorance..I
> still
> >>>>> don't really "get it" could you possibly show me an example of the
> >> syntax
> >>>>> for writing to the logs from within my Velocity code?  In groovy I
> can
> >>>>> simply write:
> >>>>>
> >>>>> {{groovy}}
> >>>>> System.out.println("foobar")
> >>>>> {{/groovy}}
> >>>>>
> >>>>> I'm just having an issue figuring out the velocity equivalent...
> >>>>>
> >>>>>
> >>>>>>> On Aug 25, 2014, at 9:56 AM, "vinc...@massol.net" <
> >> vinc...@massol.net>
> >>>>>> wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> On 25 Aug 2014 at 18:26:28, Jason Clemons (jason.clem...@live.com
> >>>>> (mailto:jason.clem...@live.com)) wrote:
> >>>>>>>
> >>>>>>> Thanks for the response Vincent, I did see this article, but I'm
> >> having
> >>>>> trouble figuring out how to implement it. Ultimately, I just want the
> >>>>> equivalent of "Console.Log('foobar');" for some debugging code. I
> don't
> >>>>> want to setup a full blown logging architecture or anything heavy for
> >> my
> >>>>> wiki. Is there some simple example on the link you provided that I'm
> >> not
> >>>>> interpreting correctly?
> >>>>>>
> >>>>>> If you’re inside XWiki then you already have logging configured!
> >> There’s
> >>>>> nothing to do except use it as show in the link I gave. Which is
> >> exactly
> >>>>> the equivalent of "Console.Log('foobar');”.
> >>>>>>
> >>>>>> Thanks
> >>>>>> -Vincent
> >>>>>>
> >>>>>>>> On Aug 25, 2014, at 9:18 AM, "vinc...@massol.net" wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> On 25 Aug 2014 at 18:02:12, Jason Clemons (
> jason.clem...@live.com
> >>>>> (mailto:jason.clem...@live.com)) wrote:
> >>>>>>>>>
> >>>>>>>>> Hello, can someone please give me an example of how to write to a
> >> log
> >>>>> using Velocity code?
> >>>>>>>>>
> >>>>>>>>> I'd really like to write a text file, but at this point any
> logging
> >>>>> would be tremendously helpful, thanks
> >>>>>>>>
> >>>>>>>> Since XWiki 6.1:
> >>
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Logging+Module#HScripting
> >>>>>>>>
> >>>>>>>> Thanks
> >>>>>>>> -Vincent
> >>>>>> _______________________________________________
> >>>>>> users mailing list
> >>>>>> users@xwiki.org
> >>>>>> http://lists.xwiki.org/mailman/listinfo/users
> >>>>> _______________________________________________
> >>>>> users mailing list
> >>>>> users@xwiki.org
> >>>>> http://lists.xwiki.org/mailman/listinfo/users
> >>>> _______________________________________________
> >>>> users mailing list
> >>>> users@xwiki.org
> >>>> http://lists.xwiki.org/mailman/listinfo/users
> >>> _______________________________________________
> >>> users mailing list
> >>> users@xwiki.org
> >>> http://lists.xwiki.org/mailman/listinfo/users
> >> _______________________________________________
> >> users mailing list
> >> users@xwiki.org
> >> http://lists.xwiki.org/mailman/listinfo/users
> > _______________________________________________
> > users mailing list
> > users@xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/users
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to