我正在執行Symfony中某個操作的任務。我希望捕獲任務&的輸出顯示給(管理員)用戶。我是否從調度員/日誌或其他地方提取它?在模板上顯示來自Symfony任務的輸出
0
A
回答
0
這可能不是你要找的不過的答案,在一個任務中,您可以登錄到一個單獨的文件,像這樣(執行功能內的任務類):
$fileLogger = new sfFileLogger($this->dispatcher,
array('file' =>$this->configuration->getRootDir().'/log/foobar.log'));
$this->dispatcher->connect('command.log', array($fileLogger, 'listenToLogEvent'));
然後在你的任務使用時:
$this->logSection('something', 'Log whatever message you want....', 1000);
它會自動登錄到自定義日誌文件。
希望這會有所幫助。 :-)
0
爲什麼不直接在動作中執行任務 - 並在模板中格式化輸出?你爲什麼要從一個Action中運行一個單獨的任務? (我知道這個線程是舊的)
相關問題
- 1. Symfony任務:在輸出(命令行)中顯示彩色文本?
- 2. Django - 來自MEDIA_URL的圖片沒有顯示在模板上?
- 3. 如何在Windows任務欄上顯示來自JSON源的值?
- 4. powershell顯示來自invoke-espression的輸出
- 5. 角模板沒有顯示出來
- 6. Ansible任務可變輸出不顯示
- 7. 做一個QT形式在任務欄上顯示不出來
- 8. Laravel模板顯示來自路線的兩個刀片模板
- 9. Symfony任務:獲取模塊/操作的輸出
- 10. GAE:來自任務的日誌不會顯示在儀表板中
- 11. 在模板中顯示來自sql查詢的數據
- 12. 在jQuery模板中顯示來自ajax的JSON響應文本
- 13. 用於在HTML中顯示Gmail API JSON輸出的模板?
- 14. 自定義指令模板顯示來自WS AngularJS的數據
- 15. 短碼輸出總是顯示在自定義模板的頂部
- 16. 使用單一的freemarker模板來顯示任意的POJO表
- 17. 在輸出中顯示任何失敗的服務器
- 18. 在螞蟻中顯示執行任務的輸出
- 19. 自定義任務不在調色板中顯示
- 20. Django的:{{request.user}}不顯示任何模板
- 21. 模塊標題沒有在Joomla自定義模板上顯示
- 22. 如何根據Symfony用戶角色在樹枝模板中顯示任何包含的模板
- 23. 在特定的模板頁上輸出自定義後期元
- 24. 模板內的Symfony模板
- 25. 使用PHP來顯示來自Perl腳本的輸出
- 26. 顯示在模板
- 27. 如何在GUI中顯示來自控制檯的輸出
- 28. 在for循環中顯示來自多個變量的輸出
- 29. Swig模板在呈現內容之前顯示輸出標記
- 30. 爲什麼這個模板現在顯示出來了?
謝謝傑米。但是,這將是一個相當大的工作來登錄到diff文件,然後讀出來顯示日誌信息。此外,我想用一些標準的學說任務來使用它。不管怎麼說,還是要謝謝你 – Prasad 2011-05-23 15:18:23