marziglt
(Leonard Marzigliano)
October 7, 2024, 3:21pm
1
Is there a Notepad++ language/UDL for the Graylog processing pipeline code, or a common language/UDL that works well with it?
Drools is pretty close, you can import that as a user defined language
<NotepadPlus>
<UserLang name="Drools" ext="drl" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="yes" foldCompact="yes" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00// 01 02 03/* 04*/</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1"></Keywords>
<Keywords name="Operators2">:
==


</Keywords>
<Keywords name="Folders in code1, open"></Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close"></Keywords>
This file has been truncated. show original
Download the xml
Open notepad++
From the menu, Language → User Defined Language → Define your language
Import, browse and select the XML file downloaded in step 1 above
Close the define your language window:
From the menu, Language → User Defined Language → Define your language
Close notepad++ and reopen
I just tested it with one of my rules and seems to work ok
I realize its not Notepad++ but there is also a VSCode extension. It has a few nice-to-haves like exporting rules and can even do direct server syntax verification so that you know your rule works on your server/version.
Its in the Extensions marketplace.
1 Like
system
(system)
Closed
October 21, 2024, 9:41pm
4
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.