剛開始實習,公司讓做一個日志管理的可視化界面,用的是graylog,但是要漢化的,由于沒有漢化包,估計得自己改前端的代碼。在自己的虛擬機里安裝了graylog,然而并沒有找到相關的前端代碼,倒是有開發(fā)者的github源碼,虛擬機里沒找到,這個源碼是在本地的嗎,還是我的搜索方式(find、whereis、which、rmp -qx xxx)不對,表示不太懂。
安裝地址:http://blog.csdn.net/money9su...
命令:$ sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-2.2-repository _latest.rpm
$ sudo yum install graylog-server
github 項目源碼:https://github.com/Graylog2/g...
附界面:
2017/10/27:后面在linux里找到了,原來源碼都打包到了一個jar里,就是里面的東西很亂,不知道怎么改,主要github上的源碼不知道怎么跑起來,大神們給點指導。
(2017/12/8)
竟然有一個人關注了,有點驚訝,我就自答一波,畢竟不是搞前端的,可能還會有一些問題。
這是我記錄文檔中的筆記:
方式一(推薦):在github上下載對應版本的Graylog源碼(這里是2.2.3),這是一個maven項目,其中的前端代碼是一些jsx文件(需要漢化的大部分在此處)。由于沒有找到在eclipse中編譯的方式(水平有限),可以在eclipse中修改,然后在linux中編譯。編譯的時候注意要忽略測試錯誤,不然會導致編譯中斷(編譯命令:mvn clean install -Dmaven.test.failure.ignore=true )。編譯完成后就可把安裝了的gralog.jar替換。(文件數量比較多而且散,改起來比較麻煩)
方式二(強烈不推薦):這個方法有點麻煩,擴展性也較差,雖然我用的就是這個。具體操作就是把安裝好了的grylog.jar拷貝出來,然后解壓,找到前端的js代碼(一堆雜亂無章的文件,例如:5.5.35e28e4da7743596569a.js),大概有50多個文件。由于文件是壓縮的,沒有空格,最好先用在線工具格式化下代碼,然后開始改。跟著頁面走,頁面中按下F12,source中就可以看到有哪些文件,但是跟著頁面走容易遺漏一些彈框和提示信息等。另外也可以一個一個文件改,但容易改崩,丟失樣式。這種方式的好處就是可以直接替換jar包,重啟graylog-server服務并清除瀏覽器緩存后直接可以看到效果,不需要編譯項目。
附幾張效果圖:
更新于:2018/3/1
我將改好的2.4.3版本的graylog傳到碼云上了,需要的可以參考
https://gitee.com/PoGuanZi596...
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構,發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯(lián)網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。