Je viens de mettre jruby à 1.4 et je remarque que lorsque je lance l'application mes rails, je reçois maintenant toutes sortes de spams. Est-ce que quelqu'un a de l'expérience dans le domaine? Je ne sais pas si c'est un truc jruby, ou s'ils ont changé la version de Webrick (je ne me souviens pas de la version qui était en cours d'exécution) mais j'ai une ligne de journal pour chaque fichier statique qu'il charge. Le pire, c'est qu'il est connecté après la ligne "terminée", donc si je veux savoir combien de temps mon contrôleur a pris, je dois analyser un tas de merde.jruby 1.4 webrick enregistre dans les rails
Voici un exemple de sortie ci-dessous. Une majorité de ce journal est juste une poubelle dont je ne me soucie pas.
Des pensées?
Processing AdminController#index (for 0:0:0:0:0:0:0:1%0 at 2009-11-17 09:52:16) [GET]
Parameters: {"controller"=>"admin", "action"=>"index"}
SQL (2.0ms) SET SQL_AUTO_IS_NULL=0
User Load (1.0ms) SELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1
Rendering admin/index
Rendered admin/_search (2.0ms)
Rendered users/_row (4.0ms)
Rendered users/_row (3.0ms)
Rendered users/_row (3.0ms)
Rendered users/_row (6.0ms)
Rendered users/_row (4.0ms)
Rendered users/_row (3.0ms)
Rendered users/_row (4.0ms)
Rendered admin/_right_col (2.0ms)
Rendered layouts/_admin (12.0ms)
Rendered layouts/_body_header (4.0ms)
Rendered layouts/_main_nav (3.0ms)
Rendered layouts/_body_footer (2.0ms)
Completed in 817ms (View: 133, DB: 8) | 200 OK [http://localhost/admin]
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:16 EST] "GET /admin HTTP/1.1" 200 12852
http://localhost:3000/ -> /admin
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/jquery.autocomplete.css?1245963105 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/jquery.autocomplete.css?1245963105
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/admin.css?1256670028 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/admin.css?1256670028
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/velo.selectbox.css?1252080426 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/velo.selectbox.css?1252080426
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/styles.css?1258409239 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/styles.css?1258409239
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/tooltip.css?1252696964 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/tooltip.css?1252696964
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/jqModal.css?1251400183 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/jqModal.css?1251400183
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/jquery-ui-1.7.2.custom.css?1251406553 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/jquery-ui-1.7.2.custom.css?1251406553
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /stylesheets/dialog.css?1252080426 HTTP/1.1" 304 0
http://localhost:3000/admin -> /stylesheets/dialog.css?1252080426
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /javascripts/jquery-ui-1.7.2.custom.min.js?1250099284 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/jquery-ui-1.7.2.custom.min.js?1250099284
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /javascripts/jqModal.js?1240867913 HTTP/1.1" 304 0
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:18 EST] "GET /javascripts/jquery.selectbox.js?1252088026 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/jqModal.js?1240867913
http://localhost:3000/admin -> /javascripts/jquery.selectbox.js?1252088026
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/jquery.quicksearch.min.js?1251489281 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/jquery.quicksearch.min.js?1251489281
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/jquery.watermark.js?1253224853 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/jquery.watermark.js?1253224853
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/jquery.autocomplete.js?1252080426 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/jquery.autocomplete.js?1252080426
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/jquery.alphanumeric.pack.js?1237489455 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/jquery.alphanumeric.pack.js?1237489455
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/application.js?1251407088 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/application.js?1251407088
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/velo.app.js?1255729397 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/velo.app.js?1255729397
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/velo.location.js?1248366551 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/velo.location.js?1248366551
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/jquery.charcounter.js?1249491478 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/jquery.charcounter.js?1249491478
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/velo.util.js?1256672217 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/velo.util.js?1256672217
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/velo.admin.js?1255729502 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/velo.admin.js?1255729502
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/velo.map.js?1255630558 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/velo.map.js?1255630558
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/Tooltip.v2.js?1247250164 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/Tooltip.v2.js?1247250164
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /javascripts/velo.base.js?1253307437 HTTP/1.1" 304 0
http://localhost:3000/admin -> /javascripts/velo.base.js?1253307437
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/logo.gif HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/logo.gif
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/checkBox.gif HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/checkBox.gif
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/whitePanel.png HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/whitePanel.png
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/zerofootprint-logo.gif HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/zerofootprint-logo.gif
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/spritesBlueBg.png HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/spritesBlueBg.png
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/sprites.png HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/sprites.png
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/rightShadow.png HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/rightShadow.png
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/loading.gif?1242250103 HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/loading.gif?1242250103
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/printIcon.gif HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/printIcon.gif
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/tab_blue_bg.png HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/tab_blue_bg.png
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/tab_white_bg.png HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/tab_white_bg.png
0:0:0:0:0:0:0:1%0 - - [17/Nov/2009:09:52:19 EST] "GET /images/theme/ui-bg_flat_75_ffffff_40x100.png HTTP/1.1" 304 0
http://localhost:3000/admin -> /images/theme/ui-bg_flat_75_ffffff_40x100.png
génial thx, une idée comment accéder à l'enregistreur webrick de l'intérieur de mes rails development.rb? – brad
Le code de démarrage du serveur est enterré dans Rails et je ne pense pas qu'il existe un moyen facile de changer le comportement de la journalisation (en dehors de l'info habituelle, avertir, déboguer). Le code pour l'exécution des serveurs semble avoir changé de manière significative entre les rails 2.2.2 et 2.3.X. Il semble que les journaux d'accès n'obtiennent pas de sortie dans 2.3.x. Une autre option est d'utiliser mongrel ou thin à la place de Webrick si vous ne pouvez pas améliorer les rails. Désolé d'avoir vos espoirs. – JosephL
bien thx pour l'info quand même – brad