剛開始實習(xí),公司讓做一個日志管理的可視化界面,用的是graylog,但是要漢化的,由于沒有漢化包,估計得自己改前端的代碼。在自己的虛擬機里安裝了graylog,然而并沒有找到相關(guān)的前端代碼,倒是有開發(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上的源碼不知道怎么跑起來,大神們給點指導(dǎo)。
(2017/12/8)
竟然有一個人關(guān)注了,有點驚訝,我就自答一波,畢竟不是搞前端的,可能還會有一些問題。
這是我記錄文檔中的筆記:
方式一(推薦):在github上下載對應(yīng)版本的Graylog源碼(這里是2.2.3),這是一個maven項目,其中的前端代碼是一些jsx文件(需要漢化的大部分在此處)。由于沒有找到在eclipse中編譯的方式(水平有限),可以在eclipse中修改,然后在linux中編譯。編譯的時候注意要忽略測試錯誤,不然會導(dǎo)致編譯中斷(編譯命令:mvn clean install -Dmaven.test.failure.ignore=true )。編譯完成后就可把安裝了的gralog.jar替換。(文件數(shù)量比較多而且散,改起來比較麻煩)
方式二(強烈不推薦):這個方法有點麻煩,擴展性也較差,雖然我用的就是這個。具體操作就是把安裝好了的grylog.jar拷貝出來,然后解壓,找到前端的js代碼(一堆雜亂無章的文件,例如:5.5.35e28e4da7743596569a.js),大概有50多個文件。由于文件是壓縮的,沒有空格,最好先用在線工具格式化下代碼,然后開始改。跟著頁面走,頁面中按下F12,source中就可以看到有哪些文件,但是跟著頁面走容易遺漏一些彈框和提示信息等。另外也可以一個一個文件改,但容易改崩,丟失樣式。這種方式的好處就是可以直接替換jar包,重啟graylog-server服務(wù)并清除瀏覽器緩存后直接可以看到效果,不需要編譯項目。
附幾張效果圖:
更新于:2018/3/1
我將改好的2.4.3版本的graylog傳到碼云上了,需要的可以參考
https://gitee.com/PoGuanZi596...
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。