<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    logg4j 使用筆記

    Posted on 2008-07-02 11:20 G_G 閱讀(729) 評論(0)  編輯  收藏 所屬分類: javaGeneral
    參考:http://www.builder.com.cn/2008/0517/866964.shtml

    上面很全文就不說了。

    在這logger郵件,總不成功。在此我 重寫:
    log4j.appender.MAIL=uu.Mail
    #defines?how?often?emails?are?send
    log4j.appender.MAIL.BufferSize
    =1
    log4j.appender.MAIL.threshold
    =error


    log4j.appender.MAIL.SMTPHost
    =mail.chinanet.net.cn
    log4j.appender.MAIL.
    From=wap@chinanet.net.cn
    log4j.appender.MAIL.
    To=liukaiyi@gmail.com
    log4j.appender.MAIL.Subject
    =Application.log?error?occurred

    log4j.appender.MAIL.layout
    =org.apache.log4j.PatternLayout
    log4j.appender.MAIL.SMTPUsername
    =wap
    log4j.appender.MAIL.SMTPPassword
    =aaaaaa
    log4j.appender.MAIL.layout.ConversionPattern
    =%d?%5p?[%c]?%n%m%n





    package?uu;


    import?java.util.Date;
    import?java.util.Properties;

    import?javax.mail.Authenticator;
    import?javax.mail.Message;
    import?javax.mail.MessagingException;
    import?javax.mail.PasswordAuthentication;
    import?javax.mail.Session;
    import?javax.mail.Store;
    import?javax.mail.Transport;
    import?javax.mail.internet.InternetAddress;
    import?javax.mail.internet.MimeMessage;

    import?org.apache.log4j.net.SMTPAppender;



    public?class?Mail?extends?SMTPAppender?{
    ????
    public?void?activateOptions()?{
    ????????Mail?sml?
    =?new?Mail();
    ????????sml.send(
    "wap","aaaaaa","liukaiyi@gmail.com","logg4j","?郵件正文?測試開始?");
    ????????System.out.println(
    "郵件發送成功!");
    ????}
    ????
    ????
    //?goMail?收郵件郵箱??mailContent?郵件正文
    ????public?static?void?sendMail(String?goMail,String?mailContent){
    ????????Mail?sml?
    =?new?Mail();
    ????????sml.send(
    "wap","aaaaaa",goMail,"訂單管理",mailContent);
    ????????System.out.println(
    "郵件發送成功!");
    ????}
    ????
    public?void?send(String?name,String?pass,String?goMail,String?title,String?mailContent){
    ????????
    try
    ????????{
    ????????????Properties?props?
    =?new?Properties();
    ????????????Session?sendMailSession;
    ????????????Store?store;
    ????????????Transport?transport;
    ????????????props.put(
    "mail.smtp.auth","true");
    ????????????props.put(
    "mail.smtp.host",?"mail.chinanet.net.cn");?//smtp
    ????????????
    ????????????props.put(
    "mail.smtp.user",name+"@chinanet.net.cn");?//
    ????????????
    ????????????
    ????????????props.put(
    "mail.smtp.password",pass);?//??????
    ????????????PopupAuthenticator?popA=new?PopupAuthenticator();//
    ????????????PasswordAuthentication?pop?=?popA.performCheck(name+"@chinanet.net.cn",pass);?//??д?????????
    ????????????sendMailSession?=?Session.getInstance(props,?popA);
    ????????????Message?newMessage?
    =?new?MimeMessage(sendMailSession);
    ????????????newMessage.setFrom(
    new?InternetAddress(name+"@chinanet.net.cn"));
    ????????????
    ????????????newMessage.setRecipient(Message.RecipientType.TO,?
    new?InternetAddress(goMail));??//???????????
    ????????????newMessage.setSubject(title);
    ????????????newMessage.setSentDate(
    new?Date());
    ????????????mailContent
    +="\n\n"+new?Date().toLocaleString();
    ????????????newMessage.setText(mailContent);?
    //???????
    ????????????transport?=?sendMailSession.getTransport("smtp");
    ????????????transport.send(newMessage);
    ????????}
    ????????
    catch?(MessagingException?ex)
    ????????{
    ????????????ex.printStackTrace();
    ????????}
    ????}

    ????
    public?class?PopupAuthenticator?extends?Authenticator{
    ????????String?username
    =null;
    ????????String?password
    =null;
    ????????
    public?PopupAuthenticator(){}
    ????????
    public?PasswordAuthentication?performCheck(String?user,String?pass){
    ????????????username?
    =?user;??
    ????????????password?
    =?pass;?
    ????????????
    return?getPasswordAuthentication();
    ????????}
    ????????
    protected?PasswordAuthentication?getPasswordAuthentication()?{
    ????????????
    return?new?PasswordAuthentication(username,?password);
    ????????}
    ????}
    ????
    }

    主站蜘蛛池模板: 色www永久免费网站| 亚洲人成网站免费播放| 亚洲无删减国产精品一区| 成年在线观看网站免费| 美女视频黄频a免费观看| 精品国产亚洲一区二区三区| 免费观看激色视频网站bd| 亚洲人成网站在线播放2019| 亚洲一区爱区精品无码| 四虎在线成人免费网站| 美女被免费网站视频在线| 亚洲精品私拍国产福利在线| 国内外成人免费视频| 97在线视频免费公开视频| 亚洲精品中文字幕无乱码麻豆| 亚洲人成无码www久久久| 91免费在线播放| 精精国产www视频在线观看免费| 亚洲日韩中文字幕| 国产成人亚洲精品91专区手机| 亚洲第一网站免费视频| ww在线观视频免费观看w| 亚洲嫩草影院在线观看| 国产成人亚洲精品影院| 成年女人18级毛片毛片免费观看| 色www永久免费网站| 直接进入免费看黄的网站| 亚洲精品网站在线观看你懂的| 亚洲国产中文v高清在线观看| 在线观看免费高清视频| 国产在线观看免费视频软件| 亚洲.国产.欧美一区二区三区| 亚洲一区影音先锋色资源| 久久亚洲欧洲国产综合| 日本久久久免费高清| 91精品免费久久久久久久久| 永久在线观看免费视频| 2022免费国产精品福利在线| 亚洲av永久无码一区二区三区| 久久亚洲熟女cc98cm| 国产亚洲精品va在线|