Thanks Remko,
I wish everyone think like you, on the good side.
As I think my problem should be very straight forward to this group as I am 
only a noob in programming related staff, I will get a response within the time 
frame like other Apache group. 
Anyway, I will wait patiently for a reply for now.
Thanks for the hel in advance.
I will be happy to contribute to the community in whatever way u can. For 
example like reach out to developing countries to make people more computer 
literate if I learnt the know how in log4j2.


Sent from Yahoo Mail for iPhone


On Tuesday, April 30, 2019, 4:38 PM, Remko Popma <remko.po...@gmail.com> wrote:

Folks,

It’s all good, no worries. 
Sometimes email comes across different than intended, which is why we always 
assume good intentions and try to act in an empathetic fashion 
(https://www.apache.org/foundation/policies/conduct). 

Enjoy! 
;-)

Remko


> On Apr 30, 2019, at 17:29, Karen Goh <karenwo...@yahoo.com.invalid> wrote:
> 
> I am not sure in what way have I not been polite.
> Hope you can point out.
> I have asked that question because I was afraid my message did not get thru.
> 
> 
> Sent from Yahoo Mail for iPhone
> 
> 
> On Tuesday, April 30, 2019, 3:59 PM, Arthur Hsieh <art...@tth.tw> wrote:
> 
> Hi Karen,
> 
> NO ONE is obliged to answer your question, rather, people do so out of the 
> kindness and in the spirit of the open source community.  Most people who 
> contributes to open source projects have days jobs and are kind enough to 
> spend their personal time to in assisting others.  Please do not take this 
> for granted and may I suggest being more polite in your requests for 
> assistance/replies. 
> 
> 
> Kind regards,
> Arthur
> 
> On 2019/4/30, 10:59, "Karen Goh" <karenwo...@yahoo.com.INVALID> wrote:
> 
>    Hi,
>    
>    I would like to know why am I not getting a reply for my question.
>    
>    Anyway, I would like to add that I have now changed to maven web app.
>    
>    And here's my log4j2.xml file ;
>    
>    <?xml version="1.0" encoding="UTF-8"?>
>    <!DOCTYPE xml>
>    
>        <Configuration status="DEBUG">
>    
>            <Appenders>
>                <Console name="LogToConsole" target="SYSTEM_OUT">
>                    <PatternLayout
>                        pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - 
>%msg%n" />
>                </Console>
>            </Appenders>
>            <Loggers>
>                <!-- avoid duplicated logs with additivity=false -->
>                <Logger name="business" level="debug" additivity="false">
>                    <AppenderRef ref="LogToConsole" />
>                </Logger>
>                <Root level="error">
>                    <AppenderRef ref="LogToConsole" />
>                </Root>
>            </Loggers>
>        </Configuration>
>        
>    I also have a log4j.properties file which I am not sure if I should remove 
>it cos I am not sure should I just use log4j2 will do.  Hope someone can 
>advise me.
>    
>    status = fatal
>    name = PropertiesConfig
>    
>    filters = threshold
>    
>    filter.threshold.type = ThresholdFilter
>    filter.threshold.level = debug
>    
>    appenders = console
>    
>    appender.console.type = Console
>    appender.console.name = STDOUT
>    appender.console.layout.type = PatternLayout
>    appender.console.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - 
>%m%n
>    
>    # Console appender. (this is added on 7 Mar 2019)
>    log4j.appender.console=org.apache.log4j.ConsoleAppender
>    log4j.appender.console.layout=org.apache.log4j.PatternLayout
>    log4j.appender.console.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
>    
>    rootLogger.level = fatal
>    rootLogger.appenderRefs = stdout
>    rootLogger.appenderRef.stdout.ref = STDOUT
>    
>    # Root logger (this is added on 7 Mar 2019)
>    # console will log to console (local tomcat) or stdout.log im Tomcat/logs
>    log4j.rootLogger=ALL, console
>    
>    
>    # Root logger option 
>    log4j.rootLogger=INFO, stdout
>    
>    # Direct log messages to stdout
>    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
>    log4j.appender.stdout.Target=System.out
>    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
>    log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} 
>%-5p %c{1}:%L - %m%n
>    
>    # Define the root logger with file appender
>    log4j.rootLogger = fatal, sql
>    
>    # Define the file appender
>    log4j.appender.sql=org.apache.log4j.jdbc.JDBCAppender
>    
>    
>#log4j.appender.sql.URL="jdbc:mysql://localhost/hi5project?autoReconnect=true&ampserverTimezone=UTC&ampUseSSL=False";
>    log4j.appender.sql.URL="jdbc:postgresql://localhost:5432/membership";
>    # Set Database Driver
>    #log4j.appender.sql.driver=com.mysql.cj.jdbc.Driver
>    log4j.appender.sql.driver="org.postgresql.Driver";
>    # Set database user name and password
>    #log4j.appender.sql.user=root
>    log4j.appender.sql.user=postgres
>    
>    #log4j.appender.sql.password=password
>    log4j.appender.sql.password=travel8
>    # Set the SQL statement to be executed.
>    # Define the xml layout for file appender
>    log4j.appender.sql.layout=org.apache.log4j.PatternLayout
>    
>    
>    log4j.additivity.jdbc.sqlonly=false
>    log4j.additivity.jdbc.sqltiming=false
>    log4j.additivity.jdbc.audidt=false
>    log4j.additivity.jdbc.resultset=false
>    log4j.additivity.jdbc.connection=false
>    log4j.additivity.jdbc.resultsettable=false
>    
>    ! the appender used for the JDBC API layer call logging above, sql only
>    
>    <configuration>
>        <appender name="CONSOLE" class="MySQLConstants.class.ConsoleAppender">
>            <encoder>
>                <pattern>%d{yyyy-MM-dd 
>HH:mm:ss}|${HOSTNAME}|%contextName|%-5level|%msg ||%class:%line %n</pattern>
>            </encoder>
>        </appender>
>        <!-- the console defaults to INFO level-->
>        <root level="INFO">
>            <appender-ref ref="CONSOLE"/>
>        </root>
>    </configuration>
>    
>    com.sun.mail.smtp.SMTPTransport.level = CONFIG
>    com.sun.mail.smtp.level = CONFIG
>    com.sun.mail.level = CONFIG
>    com.sun.mail.util.MailLogger.level = CONFIG
>    javax.mail.Session.level = CONFIG
>    javax.mail.level = CONFIG
>    
>    
>    Besides that, I also have added into my tomcat logging properties file the 
>below lines:
>    
>    com.sun.mail.smtp.SMTPTransport.level = CONFIG
>    com.sun.mail.smtp.level = CONFIG
>    com.sun.mail.level = CONFIG
>    com.sun.mail.util.MailLogger.level = CONFIG
>    javax.mail.Session.level = CONFIG
>    javax.mail.level = CONFIG
>    
>    And in my javamail;
>    
>    public class sendMail() {
>    
>    private static final org.apache.logging.log4j.Logger logger = 
>org.apache.logging.log4j.LogManager
>                .getLogger(sendMail.class);
>        private Connection conn;
>        private PreparedStatement ps = null;
>    
>    public void sendEmail(String strEmail) throws MessagingException {
>            init();
>    
>            strEmail = findEmail();
>          System.out.println("Email of registered tutor : " + strEmail);
>            try {
>                Message message = new MimeMessage(session);
>                message.setFrom(new InternetAddress("x...@gmail.com"));
>                message.addRecipient(Message.RecipientType.TO, new 
>InternetAddress(strEmail));
>                logger.debug(findEmail());
>                logger.info("Sending verify email to {} for {}", findEmail());
>                message.setSubject("Thank you for registering with us");
>                message.setContent("You have successfully registered", 
>"text/html; charset=utf-8");
>                // Send message
>                Transport.send(message);
>                System.out.println("Mail successfully sent");
>                } catch (MessagingException mex) {
>            
>                }
>        }
>    }
>    
>    Please. I hope someone can help me on this.
>    
>    
>    
>    
>    --- On Wed, 4/17/19, Karen Goh <karenwo...@yahoo.com> wrote:
>    
>    > From: Karen Goh <karenwo...@yahoo.com>
>    > Subject: Not able to get logging printout to console, email etc
>    > To: log4j-user@logging.apache.org
>    > Date: Wednesday, April 17, 2019, 1:44 PM
>    > Hi,
>    > 
>    > I have been trying to make netbeans IDE
>    > to churn out a log to see what's causing the error in my web
>    > app.
>    > 
>    > Tomcat : 8.0.27
>    > OS : Windows 10
>    > 
>    > I have created the following
>    > log4j.properties which I put under WEB-INF
>    > 
>    > 
>    > # To change this license header, choose
>    > License Headers in Project Properties.
>    > # To change this template file, choose
>    > Tools | Templates
>    > # and open the template in the editor.
>    > # Root logger option
>    > log4j.rootLogger=INFO, stdout, Email,
>    > DB
>    > 
>    > # Direct log messages to stdout
>    > log4j.appender.stdout=org.apache.log4j.ConsoleAppender
>    > log4j.appender.stdout.Target=System.out
>    > log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
>    > log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd
>    > HH:mm:ss} %-5p %c{1}:%L - %m%n
>    > log4j.appender.console.immediateFlush=true
>    > log4j.appender.console.encoding=UTF-8
>    > 
>    > 
>    > log4j.appender.Email=org.apache.log4j.net.SMTPAppender
>    > log4j.appender.Email.BufferSize=512
>    > log4j.appender.Email.Threshold=ERROR
>    > log4j.appender.Email.SMTPHost=smtp.gmail.com
>    > log4j.appender.Email.SMTPUsername=x...@gmail.com
>    > log4j.appender.Email.SMTPPassword=xxx
>    > log4j.appender.Email.From= x...@gmail.com
>    > log4j.appender.Email.To=karenwo...@yahoo.com
>    > log4j.appender.Email.Subject=Error
>    > Report
>    > log4j.appender.Email.layout=org.apache.log4j.PatternLayout
>    > log4j.appender.Email.layout.ConversionPattern=%d
>    > [%t] %-5p %c %x - %m%n
>    > 
>    > 
>    > log4j.rootCategory=DEBUG
>    > 
>    > 
>    > log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppender
>    > 
>    > log4j.appender.DB.driver=org.postgresql.Driver
>    > log4j.appender.DB.URL="jdbc:postgresql://localhost:5432/membership"
>    > 
>    > log4j.appender.DB.user=membership
>    > log4j.appender.DB.password=travel8
>    > log4j.appender.DB.sql=INSERT INTO
>    > log4j_messages (message, class, priority, log_date) values
>    > ('%m', '%c', '%p', to_timestamp('%d', 'YYYY-MM-DD
>    > HH24:MI:SS,MS'))
>    > 
>    > 
>    > But, it is not printing out anything to
>    > the console.
>    > 
>    > And the last tomcat log keeps giving
>    > something that was done earlier: 
>    > 
>    > 17-Apr-2019 11:10:34.677 SEVERE
>    > [http-nio-8084-exec-17]
>    > org.apache.catalina.core.StandardWrapperValve.invoke
>    > Servlet.service() for servlet [ProcessRegistration] in
>    > context with path [/WebApplication1] threw exception
>    > [Servlet execution threw an exception] with root cause
>    >  java.lang.ClassNotFoundException:
>    > org.slf4j.Logger
>    > 
>    > Here are the libraries I have used:
>    > 
>    > log4j-core-2.11.2.jar
>    > lo4j-to-slf4j-2.11.2.jar
>    > log4j-web-2.11.2.jar
>    > log4j-api-2.11.2.jar
>    > slf4j-api-1.7.25.jar
>    > 
>    > 
>    > <?xml version="1.0"
>    > encoding="UTF-8"?>
>    > <!--
>    > To change this license header, choose
>    > License Headers in Project Properties.
>    > To change this template file, choose
>    > Tools | Templates
>    > and open the template in the editor.
>    > -->
>    > 
>    > <configuration status="trace">
>    >  <appenders>
>    >    <Console
>    > name="Console" target="SYSTEM_OUT">
>    >      <PatternLayout
>    > pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} -
>    > %msg%n"/>
>    >    </Console>
>    >  </appenders>
>    > 
>    >  <loggers>
>    >    <root
>    > level="trace">
>    >      <appender-ref
>    > ref="console" level="trace" additivity="true"/>
>    >    </root>
>    >  </loggers>
>    > </configuration>
>    > 
>    > Any help that point out where I have
>    > gone wrong is greatly appreciated 
>    > 
>    > Tks & rgds,
>    > Karen
>    > 
>    
>    ---------------------------------------------------------------------
>    To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
>    For additional commands, e-mail: log4j-user-h...@logging.apache.org
>    
>    
> 
> B�KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB��[��X��ܚX�KK[XZ[����]\�\�][��X��ܚX�P���[�˘\X�K�ܙ�B��܈Y][ۘ[��[X[��K[XZ[����]\�\�Z[���[�˘\X�K�ܙ�B�
> 
> 


Reply via email to