Hi, Could it be that images have been stripped from your original mail?
Cheers Daniel On Sat, Sep 21, 2013 at 2:08 PM, Thiago Veronezi <[email protected]>wrote: > Do you know an elegant way to listen all the loggers? > I would like to add a flag into the gui like... > > [image: Inline image 1] > > [image: Inline image 2] > > Clicking on the error or warning signs would open the "Log Files", and it > would try to show the file that contains the log message at the right > position. > > Do you think that's possible to catch all the "LOG.error()" and > "LOG.warning()" calls? > > Btw Romain, > I like your idea about the loggers. I will try that out. > > []s, > Thiago. > > > > On Fri, Sep 20, 2013 at 8:03 AM, Romain Manni-Bucau <[email protected] > > wrote: > >> About the log i think we'd need something like >> https://gist.github.com/rmannibucau/116e61ed495537cf0d41 >> >> *Romain Manni-Bucau* >> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >> *Blog: **http://rmannibucau.wordpress.com/*< >> http://rmannibucau.wordpress.com/> >> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >> *Github: https://github.com/rmannibucau* >> >> >> >> 2013/9/20 Thiago Veronezi <[email protected]> >> >> > Hi Romain, >> > Thanks for sorting that all up! >> > >> > >>4) i added tomee maven plugin in webaccess-gui and now you can do from >> > this >> > >>module: mvn tomee:run and access the gui from http://localhost:8080/ >> > I like it. Thanks. >> > >> > >>we need jaxrs cause of rest front, that's ok for me but it should be >> > mentiionned >> > if running on a webprofile IMO, wdyt? >> > Agree, it would need a side note. This application wouldn't be part of >> the >> > distribution. It would be an extra downloadable war. We could add the >> not >> > close to where the users would download it. >> > >> > >>I see you use some EJBs but is it relevant since they don't have any >> > >>business method (on static utilities)? >> > I guess I can use static utilities instead. >> > >> > >>In SessionListener isn't photoDB a copy/paste (in the log) ;)? >> > Yep. :) >> > >> > >>Do we need these logs in info? >> > Probably not. >> > >> > >>Finally about logs: isn't it more relevant to get the LogManager and >> get >> > >>handlers from it to extract directories to list? ATM if we configure >> logs >> > >>to be in let say /opt/logs we'll miss it. >> > How does this work? >> > >> > >> > >> > []s, >> > Thiago. >> > >> > >> > On Fri, Sep 20, 2013 at 2:42 AM, Romain Manni-Bucau >> > <[email protected]>wrote: >> > >> > > Hi Thiago, >> > > >> > > i updated quickly what you commited. >> > > >> > > basically: >> > > 1) using org.apache.tomee as base package >> > > 2) using tomee-admin role (we add it by default so if we prefer >> 'tomee' >> > we >> > > need to change it everywhere we can use it) >> > > 3) removing beans.xml/ejb-jar.xml/persistence.xml: the last was >> creating >> > > datasources for nothing, the 2 others looked useless >> > > 4) i added tomee maven plugin in webaccess-gui and now you can do from >> > this >> > > module: mvn tomee:run and access the gui from http://localhost:8080/- >> > we >> > > need jaxrs cause of rest front, that's ok for me but it should be >> > > mentiionned if running on a webprofile IMO, wdyt? >> > > >> > > I see you use some EJBs but is it relevant since they don't have any >> > > business method (on static utilities)? >> > > >> > > In SessionListener isn't photoDB a copy/paste (in the log) ;)? Do we >> > need >> > > these logs in info? >> > > >> > > Finally about logs: isn't it more relevant to get the LogManager and >> get >> > > handlers from it to extract directories to list? ATM if we configure >> logs >> > > to be in let say /opt/logs we'll miss it. >> > > >> > > >> > > *Romain Manni-Bucau* >> > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >> > > *Blog: **http://rmannibucau.wordpress.com/*< >> > > http://rmannibucau.wordpress.com/> >> > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >> > > *Github: https://github.com/rmannibucau* >> > > >> > > >> > > >> > > 2013/9/19 Thiago Veronezi <[email protected]> >> > > >> > > > Looks good. Will do. >> > > > Anyway, it wont affect the core TomEE and the real job it does. >> > > > []s, >> > > > Thiago. >> > > > >> > > > >> > > > >> > > > >> > > > On Thu, Sep 19, 2013 at 3:13 PM, Romain Manni-Bucau >> > > > <[email protected]>wrote: >> > > > >> > > > > ...or push what you have in mind. ATM nobody uses the gui so make >> > your >> > > > > ideas real, it can't hurt anybody while you don't brind >> dependencies >> > > ;), >> > > > > we'll discuss if any issue pops up. >> > > > > >> > > > > *Romain Manni-Bucau* >> > > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >> > > > > *Blog: **http://rmannibucau.wordpress.com/*< >> > > > > http://rmannibucau.wordpress.com/> >> > > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >> > > > > *Github: https://github.com/rmannibucau* >> > > > > >> > > > > >> > > > > >> > > > > 2013/9/19 Thiago Veronezi <[email protected]> >> > > > > >> > > > > > Ok, >> > > > > > >> > > > > > I will let it out of the application at the moment, so I can >> commit >> > > > what >> > > > > I >> > > > > > have. >> > > > > > I think the web app is much better now, but I will need a quick >> > vote >> > > > for >> > > > > > what I have in mind. >> > > > > > >> > > > > > New email shortly... as soon as I get back home. :) >> > > > > > >> > > > > > []s, >> > > > > > Thiago. >> > > > > > >> > > > > > >> > > > > > >> > > > > > On Thu, Sep 19, 2013 at 3:02 PM, Romain Manni-Bucau >> > > > > > <[email protected]>wrote: >> > > > > > >> > > > > > > It is doable integrating a bit more with CXF (to be consistent >> > > > between >> > > > > > EJB >> > > > > > > and Pojo) to get ClassResourceInfos. Did you look through the >> > > > > destination >> > > > > > > and our cxf bus? isn't it possible? >> > > > > > > >> > > > > > > Otherwise we could save getClassResourceInfos during >> deployment >> > (we >> > > > > need >> > > > > > to >> > > > > > > take caer cleaning it up then). >> > > > > > > >> > > > > > > Honestly I think that's not the biggest issue of our GUI ATM. >> > JAXRS >> > > > is >> > > > > > not >> > > > > > > the base feature of TomEE (even if useful). We don't have a >> way >> > to >> > > > > create >> > > > > > > graphically resources, manage containers etc.... ATM I'm not >> sure >> > > > TomEE >> > > > > > is >> > > > > > > GUI compatible (sadly), I even wondered if we should ship one >> (we >> > > > don't >> > > > > > > need anymore for EJBd). >> > > > > > > >> > > > > > > Using JMX as base can help since a lot is exported. >> > > > > > > >> > > > > > > Wdyt Thiago? >> > > > > > > >> > > > > > > *Romain Manni-Bucau* >> > > > > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >> > > > > > > *Blog: **http://rmannibucau.wordpress.com/*< >> > > > > > > http://rmannibucau.wordpress.com/> >> > > > > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >> > > > > > > *Github: https://github.com/rmannibucau* >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > 2013/9/19 Thiago Veronezi <[email protected]> >> > > > > > > >> > > > > > > > Guys, >> > > > > > > > >> > > > > > > > Is there a way to list all the endpoints of a rest >> application? >> > > > > > Something >> > > > > > > > like what we have in the log files? >> > > > > > > > >> > > > > > > > DELETE http://localhost:8080/photodb/rest/photos/{id} -> >> > > > > Boolean >> > > > > > > > delete(Long) >> > > > > > > > GET http://localhost:8080/photodb/rest/photos/ -> List >> > > list() >> > > > > > > throws >> > > > > > > > IOException >> > > > > > > > GET http://localhost:8080/photodb/rest/photos/{id} -> >> > > > PhotoDto >> > > > > > > > get(Long) >> > > > > > > > POST http://localhost:8080/photodb/rest/photos/ -> >> > PhotoDto >> > > > > > > > post(PhotoDto) >> > > > > > > > PUT http://localhost:8080/photodb/rest/photos/ -> >> > PhotoDto >> > > > > > > > put(PhotoDto) >> > > > > > > > >> > > > > > > > I would like to create a REST client in the TomEE GUI which >> > lists >> > > > all >> > > > > > the >> > > > > > > > available services. >> > > > > > > > It would have a dropdown list with the paths of the >> endpoints >> > and >> > > > the >> > > > > > > > available HTTP methods for those; and a grid where the user >> > would >> > > > > pass >> > > > > > > the >> > > > > > > > "form" parameters. I guess this would be very useful for >> devs. >> > > > Maybe >> > > > > > even >> > > > > > > > for ops. >> > > > > > > > >> > > > > > > > For now, the only thing I'm able to list is " >> > > > > > > > http://localhost:8080/photodb/rest -> >> > > > > > photodb.service.ApplicationConfig" >> > > > > > > > (via "WebServiceHelperImpl"). I know where the system logs >> the >> > > > > > > information >> > > > > > > > above, but I can't manage to see where it is saved and how >> to >> > > > > retrieve >> > > > > > > it. >> > > > > > > > >> > > > > > > > Any hint? >> > > > > > > > >> > > > > > > > []s, >> > > > > > > > Thiago. >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > On Thu, Sep 19, 2013 at 10:15 AM, Thiago Veronezi < >> > > > > [email protected] >> > > > > > > > >wrote: >> > > > > > > > >> > > > > > > > > Hi devs, >> > > > > > > > > >> > > > > > > > > I just would like to let you know that I didn't forget >> about >> > > the >> > > > > gui. >> > > > > > > :O) >> > > > > > > > > I'm working on a new polished version of the TomEE GUI. >> > > > > > > > > It should be committed this evening. >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://dl.dropboxusercontent.com/u/1459144/tomee-list/new_polished_ui_01.png >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://dl.dropboxusercontent.com/u/1459144/tomee-list/new_polished_ui_02.png >> > > > > > > > > >> > > > > > > > > I still need to but back the list of webservices and >> jndi. I >> > > will >> > > > > > > > probably >> > > > > > > > > ping you guys later for some help/advice. >> > > > > > > > > >> > > > > > > > > []s, >> > > > > > > > > Thiago. >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> > >
