Discussions
Categories
- 196.7K All Categories
- 2.2K Data
- 235 Big Data Appliance
- 1.9K Data Science
- 449.8K Databases
- 221.6K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 477 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.8K SQL & PL/SQL
- 21.3K SQL Developer
- 295.4K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.1K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 153 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 158 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 394 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 170 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 230 Portuguese
Templates and log4jProperties.vm

594115
Member Posts: 29
Hello,
I am trying to specify some changes to the log4jProperties.vm. I would like to include the changes in a customTemplate.jtp, but can't seem to find the "tag" (like 'data_page=custom/page/dataPageCDB.vm') which would be used for log4jProperties or any other "template/default/misc/file" template. Does anyone know what this and/or the other "tags" might be?
This is being done to prevent the apache axis library from spamming debug messages when using JHS and the ContentDB API together in a development environment.
Thanks in advance,
Steve
I am trying to specify some changes to the log4jProperties.vm. I would like to include the changes in a customTemplate.jtp, but can't seem to find the "tag" (like 'data_page=custom/page/dataPageCDB.vm') which would be used for log4jProperties or any other "template/default/misc/file" template. Does anyone know what this and/or the other "tags" might be?
This is being done to prevent the apache axis library from spamming debug messages when using JHS and the ContentDB API together in a development environment.
Thanks in advance,
Steve
Best Answer
-
Steve,
The log4j.properties is generated through the fileGenerator.vm template:
#set ($parsedContent = "#JHS_PARSE_NO_DEBUG('default/misc/file/log4jProperties.vm' ${JHS.service})")
$JHS.createFile("${JHS.sourceRootDir}/log4j.properties", $parsedContent)
It is only generated when the file does not exist yet, so you should be able to just change the log4j.properties.
Steven Davelaar,
JHeadstart Team.
Answers
-
Steve,
The log4j.properties is generated through the fileGenerator.vm template:
#set ($parsedContent = "#JHS_PARSE_NO_DEBUG('default/misc/file/log4jProperties.vm' ${JHS.service})")
$JHS.createFile("${JHS.sourceRootDir}/log4j.properties", $parsedContent)
It is only generated when the file does not exist yet, so you should be able to just change the log4j.properties.
Steven Davelaar,
JHeadstart Team. -
Steven,
Thanks for the quick response and that answered my question.
Something to note:
After some testing (JDeveloper 10.1.3.2, JHeadstart 10.1.3.2), I found that despite the fact that the FILE_GENERATOR templateIdentifier is available for use by groups, it is ignored. Only the service or "top level" template uses the FILE_GENERATOR templateIdentifier. This makes since, but the availability of it in the group templates is a little misleading.
Steve -
Steve,
That's correct. On our wishlist (not a high priority though), we have "context-sensitive templates tab" which would only show the templates that make sense given the selected node in the tree navigator.
Steven Davelaar,
JHeadstart team.
This discussion has been closed.